@ProviderType @Transactional(isolation=PORTAL, rollbackFor={PortalException.class,SystemException.class}) public interface AssetVocabularyLocalService extends BaseLocalService, PersistedModelLocalService
AssetVocabularyLocalServiceUtil
,
AssetVocabularyLocalServiceBaseImpl
,
AssetVocabularyLocalServiceImpl
Modifier and Type | Method and Description |
---|---|
AssetVocabulary |
addAssetVocabulary(AssetVocabulary assetVocabulary)
Adds the asset vocabulary to the database.
|
AssetVocabulary |
addDefaultVocabulary(long groupId) |
AssetVocabulary |
addVocabulary(long userId,
long groupId,
String title,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
String settings,
ServiceContext serviceContext) |
AssetVocabulary |
addVocabulary(long userId,
long groupId,
String title,
ServiceContext serviceContext) |
void |
addVocabularyResources(AssetVocabulary vocabulary,
boolean addGroupPermissions,
boolean addGuestPermissions) |
void |
addVocabularyResources(AssetVocabulary vocabulary,
ModelPermissions modelPermissions) |
AssetVocabulary |
createAssetVocabulary(long vocabularyId)
Creates a new asset vocabulary with the primary key.
|
AssetVocabulary |
deleteAssetVocabulary(AssetVocabulary assetVocabulary)
Deletes the asset vocabulary from the database.
|
AssetVocabulary |
deleteAssetVocabulary(long vocabularyId)
Deletes the asset vocabulary with the primary key from the database.
|
PersistedModel |
deletePersistedModel(PersistedModel persistedModel) |
void |
deleteVocabularies(long groupId) |
AssetVocabulary |
deleteVocabulary(AssetVocabulary vocabulary) |
void |
deleteVocabulary(long vocabularyId) |
DynamicQuery |
dynamicQuery() |
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator<T> orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery,
Projection projection)
Returns the number of rows matching the dynamic query.
|
AssetVocabulary |
fetchAssetVocabulary(long vocabularyId) |
AssetVocabulary |
fetchAssetVocabularyByReferenceCode(long companyId,
String externalReferenceCode)
Returns the asset vocabulary with the matching external reference code and company.
|
AssetVocabulary |
fetchAssetVocabularyByUuidAndGroupId(String uuid,
long groupId)
Returns the asset vocabulary matching the UUID and group.
|
AssetVocabulary |
fetchGroupVocabulary(long groupId,
String name) |
ActionableDynamicQuery |
getActionableDynamicQuery() |
List<AssetVocabulary> |
getAssetVocabularies(int start,
int end)
Returns a range of all the asset vocabularies.
|
List<AssetVocabulary> |
getAssetVocabulariesByUuidAndCompanyId(String uuid,
long companyId)
Returns all the asset vocabularies matching the UUID and company.
|
List<AssetVocabulary> |
getAssetVocabulariesByUuidAndCompanyId(String uuid,
long companyId,
int start,
int end,
OrderByComparator<AssetVocabulary> orderByComparator)
Returns a range of asset vocabularies matching the UUID and company.
|
int |
getAssetVocabulariesCount()
Returns the number of asset vocabularies.
|
AssetVocabulary |
getAssetVocabulary(long vocabularyId)
Returns the asset vocabulary with the primary key.
|
AssetVocabulary |
getAssetVocabularyByUuidAndGroupId(String uuid,
long groupId)
Returns the asset vocabulary matching the UUID and group.
|
List<AssetVocabulary> |
getCompanyVocabularies(long companyId) |
ExportActionableDynamicQuery |
getExportActionableDynamicQuery(PortletDataContext portletDataContext) |
List<AssetVocabulary> |
getGroupsVocabularies(long[] groupIds) |
List<AssetVocabulary> |
getGroupsVocabularies(long[] groupIds,
String className) |
List<AssetVocabulary> |
getGroupsVocabularies(long[] groupIds,
String className,
long classTypePK) |
List<AssetVocabulary> |
getGroupVocabularies(long groupId) |
List<AssetVocabulary> |
getGroupVocabularies(long[] groupIds) |
List<AssetVocabulary> |
getGroupVocabularies(long groupId,
boolean addDefaultVocabulary) |
List<AssetVocabulary> |
getGroupVocabularies(long groupId,
String name,
int start,
int end,
OrderByComparator<AssetVocabulary> obc) |
int |
getGroupVocabulariesCount(long[] groupIds) |
AssetVocabulary |
getGroupVocabulary(long groupId,
String name) |
IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
PersistedModel |
getPersistedModel(Serializable primaryKeyObj) |
List<AssetVocabulary> |
getVocabularies(Hits hits) |
List<AssetVocabulary> |
getVocabularies(long[] vocabularyIds) |
AssetVocabulary |
getVocabulary(long vocabularyId) |
BaseModelSearchResult<AssetVocabulary> |
searchVocabularies(long companyId,
long groupId,
String title,
int start,
int end) |
BaseModelSearchResult<AssetVocabulary> |
searchVocabularies(long companyId,
long groupId,
String title,
int start,
int end,
Sort sort) |
AssetVocabulary |
updateAssetVocabulary(AssetVocabulary assetVocabulary)
Updates the asset vocabulary in the database or adds it if it does not yet exist.
|
AssetVocabulary |
updateVocabulary(long vocabularyId,
String title,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
String settings,
ServiceContext serviceContext) |
@Indexable(type=REINDEX) AssetVocabulary addAssetVocabulary(AssetVocabulary assetVocabulary)
assetVocabulary
- the asset vocabularyAssetVocabulary addDefaultVocabulary(long groupId) throws PortalException
PortalException
@Indexable(type=REINDEX) AssetVocabulary addVocabulary(long userId, long groupId, String title, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String settings, ServiceContext serviceContext) throws PortalException
PortalException
AssetVocabulary addVocabulary(long userId, long groupId, String title, ServiceContext serviceContext) throws PortalException
PortalException
void addVocabularyResources(AssetVocabulary vocabulary, boolean addGroupPermissions, boolean addGuestPermissions) throws PortalException
PortalException
void addVocabularyResources(AssetVocabulary vocabulary, ModelPermissions modelPermissions) throws PortalException
PortalException
@Transactional(enabled=false) AssetVocabulary createAssetVocabulary(long vocabularyId)
vocabularyId
- the primary key for the new asset vocabulary@Indexable(type=DELETE) AssetVocabulary deleteAssetVocabulary(AssetVocabulary assetVocabulary)
assetVocabulary
- the asset vocabulary@Indexable(type=DELETE) AssetVocabulary deleteAssetVocabulary(long vocabularyId) throws PortalException
vocabularyId
- the primary key of the asset vocabularyPortalException
- if a asset vocabulary with the primary key could not be foundPersistedModel deletePersistedModel(PersistedModel persistedModel) throws PortalException
deletePersistedModel
in interface PersistedModelLocalService
PortalException
void deleteVocabularies(long groupId) throws PortalException
PortalException
@Indexable(type=DELETE) @SystemEvent(action=1, type=1) AssetVocabulary deleteVocabulary(AssetVocabulary vocabulary) throws PortalException
PortalException
void deleteVocabulary(long vocabularyId) throws PortalException
PortalException
DynamicQuery dynamicQuery()
<T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query<T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil.ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent and pagination is required (start
and end
are not QueryUtil.ALL_POS
), then the query will include the default ORDER BY logic from AssetVocabularyModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)<T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil.ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent and pagination is required (start
and end
are not QueryUtil.ALL_POS
), then the query will include the default ORDER BY logic from AssetVocabularyModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)long dynamicQueryCount(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic querylong dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection)
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the query@Transactional(propagation=SUPPORTS, readOnly=true) AssetVocabulary fetchAssetVocabulary(long vocabularyId)
@Transactional(propagation=SUPPORTS, readOnly=true) AssetVocabulary fetchAssetVocabularyByReferenceCode(long companyId, String externalReferenceCode)
companyId
- the primary key of the companyexternalReferenceCode
- the asset vocabulary's external reference codenull
if a matching asset vocabulary could not be found@Transactional(propagation=SUPPORTS, readOnly=true) AssetVocabulary fetchAssetVocabularyByUuidAndGroupId(String uuid, long groupId)
uuid
- the asset vocabulary's UUIDgroupId
- the primary key of the groupnull
if a matching asset vocabulary could not be found@Transactional(propagation=SUPPORTS, readOnly=true) AssetVocabulary fetchGroupVocabulary(long groupId, String name)
@Transactional(propagation=SUPPORTS, readOnly=true) ActionableDynamicQuery getActionableDynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getAssetVocabularies(int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil.ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent and pagination is required (start
and end
are not QueryUtil.ALL_POS
), then the query will include the default ORDER BY logic from AssetVocabularyModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
start
- the lower bound of the range of asset vocabulariesend
- the upper bound of the range of asset vocabularies (not inclusive)@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getAssetVocabulariesByUuidAndCompanyId(String uuid, long companyId)
uuid
- the UUID of the asset vocabulariescompanyId
- the primary key of the company@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getAssetVocabulariesByUuidAndCompanyId(String uuid, long companyId, int start, int end, OrderByComparator<AssetVocabulary> orderByComparator)
uuid
- the UUID of the asset vocabulariescompanyId
- the primary key of the companystart
- the lower bound of the range of asset vocabulariesend
- the upper bound of the range of asset vocabularies (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)@Transactional(propagation=SUPPORTS, readOnly=true) int getAssetVocabulariesCount()
@Transactional(propagation=SUPPORTS, readOnly=true) AssetVocabulary getAssetVocabulary(long vocabularyId) throws PortalException
vocabularyId
- the primary key of the asset vocabularyPortalException
- if a asset vocabulary with the primary key could not be found@Transactional(propagation=SUPPORTS, readOnly=true) AssetVocabulary getAssetVocabularyByUuidAndGroupId(String uuid, long groupId) throws PortalException
uuid
- the asset vocabulary's UUIDgroupId
- the primary key of the groupPortalException
- if a matching asset vocabulary could not be found@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getCompanyVocabularies(long companyId)
@Transactional(propagation=SUPPORTS, readOnly=true) ExportActionableDynamicQuery getExportActionableDynamicQuery(PortletDataContext portletDataContext)
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupsVocabularies(long[] groupIds)
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupsVocabularies(long[] groupIds, String className)
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupsVocabularies(long[] groupIds, String className, long classTypePK)
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupVocabularies(long groupId) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupVocabularies(long groupId, boolean addDefaultVocabulary) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupVocabularies(long groupId, String name, int start, int end, OrderByComparator<AssetVocabulary> obc)
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupVocabularies(long[] groupIds)
@Transactional(propagation=SUPPORTS, readOnly=true) int getGroupVocabulariesCount(long[] groupIds)
@Transactional(propagation=SUPPORTS, readOnly=true) AssetVocabulary getGroupVocabulary(long groupId, String name) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS, readOnly=true) PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException
getPersistedModel
in interface PersistedModelLocalService
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getVocabularies(Hits hits) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getVocabularies(long[] vocabularyIds) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) AssetVocabulary getVocabulary(long vocabularyId) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) BaseModelSearchResult<AssetVocabulary> searchVocabularies(long companyId, long groupId, String title, int start, int end) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) BaseModelSearchResult<AssetVocabulary> searchVocabularies(long companyId, long groupId, String title, int start, int end, Sort sort) throws PortalException
PortalException
@Indexable(type=REINDEX) AssetVocabulary updateAssetVocabulary(AssetVocabulary assetVocabulary)
assetVocabulary
- the asset vocabulary@Indexable(type=REINDEX) AssetVocabulary updateVocabulary(long vocabularyId, String title, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String settings, ServiceContext serviceContext) throws PortalException
PortalException