@CTAware @ProviderType @Transactional(isolation=PORTAL, rollbackFor={PortalException.class,SystemException.class}) public interface AssetVocabularyLocalService extends BaseLocalService, CTService<AssetVocabulary>, PersistedModelLocalService
AssetVocabularyLocalServiceUtil
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,
int visibilityType,
ServiceContext serviceContext) |
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) |
AssetVocabulary |
addVocabulary(long userId,
long groupId,
String name,
String title,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
String settings,
ServiceContext serviceContext) |
AssetVocabulary |
addVocabulary(String externalReferenceCode,
long userId,
long groupId,
String name,
String title,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
String settings,
int visibilityType,
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.
|
PersistedModel |
createPersistedModel(Serializable primaryKeyObj) |
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) |
<T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
int |
dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
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 |
fetchAssetVocabularyByExternalReferenceCode(long groupId,
String externalReferenceCode)
Returns the asset vocabulary with the matching external reference code and group.
|
AssetVocabulary |
fetchAssetVocabularyByReferenceCode(long groupId,
String externalReferenceCode)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
fetchAssetVocabularyByExternalReferenceCode(long, String) |
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 |
getAssetVocabularyByExternalReferenceCode(long groupId,
String externalReferenceCode)
Returns the asset vocabulary with the matching external reference code and group.
|
AssetVocabulary |
getAssetVocabularyByUuidAndGroupId(String uuid,
long groupId)
Returns the asset vocabulary matching the UUID and group.
|
List<AssetVocabulary> |
getCompanyVocabularies(long companyId) |
CTPersistence<AssetVocabulary> |
getCTPersistence() |
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[] groupIds,
int[] visibilityTypes) |
List<AssetVocabulary> |
getGroupVocabularies(long groupId,
boolean addDefaultVocabulary) |
List<AssetVocabulary> |
getGroupVocabularies(long groupId,
int visibilityType) |
List<AssetVocabulary> |
getGroupVocabularies(long groupId,
String name,
int start,
int end,
OrderByComparator<AssetVocabulary> orderByComparator) |
int |
getGroupVocabulariesCount(long[] groupIds) |
AssetVocabulary |
getGroupVocabulary(long groupId,
String name) |
IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
Class<AssetVocabulary> |
getModelClass() |
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[] groupIds,
String title,
int[] visibilityTypes,
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,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
String settings) |
AssetVocabulary |
updateVocabulary(long vocabularyId,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
String settings,
int visibilityType) |
AssetVocabulary |
updateVocabulary(long vocabularyId,
String title,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
String settings,
ServiceContext serviceContext) |
AssetVocabulary |
updateVocabulary(long vocabularyId,
String name,
String title,
Map<Locale,String> titleMap,
Map<Locale,String> descriptionMap,
String settings,
ServiceContext serviceContext) |
<R,E extends Throwable> |
updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<CTPersistence<AssetVocabulary>,R,E> updateUnsafeFunction) |
getBasePersistence
@Indexable(type=REINDEX) AssetVocabulary addAssetVocabulary(AssetVocabulary assetVocabulary)
Important: Inspect AssetVocabularyLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
assetVocabulary
- the asset vocabularyAssetVocabulary addDefaultVocabulary(long groupId) throws PortalException
PortalException
AssetVocabulary addVocabulary(long userId, long groupId, String title, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String settings, int visibilityType, ServiceContext serviceContext) throws PortalException
PortalException
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
AssetVocabulary addVocabulary(long userId, long groupId, String name, String title, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String settings, ServiceContext serviceContext) throws PortalException
PortalException
@Indexable(type=REINDEX) AssetVocabulary addVocabulary(String externalReferenceCode, long userId, long groupId, String name, String title, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String settings, int visibilityType, 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 vocabularyPersistedModel createPersistedModel(Serializable primaryKeyObj) throws PortalException
createPersistedModel
in interface PersistedModelLocalService
PortalException
@Indexable(type=DELETE) AssetVocabulary deleteAssetVocabulary(AssetVocabulary assetVocabulary)
Important: Inspect AssetVocabularyLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
assetVocabulary
- the asset vocabulary@Indexable(type=DELETE) AssetVocabulary deleteAssetVocabulary(long vocabularyId) throws PortalException
Important: Inspect AssetVocabularyLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
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
@Transactional(propagation=SUPPORTS, readOnly=true) <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQuery
in interface PersistedModelLocalService
@Transactional(propagation=SUPPORTS, readOnly=true) int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQueryCount
in interface PersistedModelLocalService
@Transactional(propagation=SUPPORTS, readOnly=true) DynamicQuery dynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) <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 com.liferay.portal.kernel.dao.orm.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, then the query will include the default ORDER BY logic from com.liferay.portlet.asset.model.impl.AssetVocabularyModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)@Transactional(propagation=SUPPORTS, readOnly=true) <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 com.liferay.portal.kernel.dao.orm.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, then the query will include the default ORDER BY logic from com.liferay.portlet.asset.model.impl.AssetVocabularyModelImpl
.
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
)@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) long 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 fetchAssetVocabularyByExternalReferenceCode(long groupId, String externalReferenceCode)
groupId
- the primary key of the groupexternalReferenceCode
- the asset vocabulary's external reference codenull
if a matching asset vocabulary could not be found@Deprecated @Transactional(propagation=SUPPORTS, readOnly=true) AssetVocabulary fetchAssetVocabularyByReferenceCode(long groupId, String externalReferenceCode)
fetchAssetVocabularyByExternalReferenceCode(long, String)
@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 com.liferay.portal.kernel.dao.orm.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, then the query will include the default ORDER BY logic from com.liferay.portlet.asset.model.impl.AssetVocabularyModelImpl
.
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 getAssetVocabularyByExternalReferenceCode(long groupId, String externalReferenceCode) throws PortalException
groupId
- the primary key of the groupexternalReferenceCode
- the asset vocabulary's external reference codePortalException
- if a matching asset vocabulary 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, int visibilityType)
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupVocabularies(long groupId, String name, int start, int end, OrderByComparator<AssetVocabulary> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupVocabularies(long[] groupIds)
@Transactional(propagation=SUPPORTS, readOnly=true) List<AssetVocabulary> getGroupVocabularies(long[] groupIds, int[] visibilityTypes)
@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[] groupIds, String title, int[] visibilityTypes, int start, int end, Sort sort) throws PortalException
PortalException
@Indexable(type=REINDEX) AssetVocabulary updateAssetVocabulary(AssetVocabulary assetVocabulary)
Important: Inspect AssetVocabularyLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
assetVocabulary
- the asset vocabularyAssetVocabulary updateVocabulary(long vocabularyId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String settings) throws PortalException
PortalException
@Indexable(type=REINDEX) AssetVocabulary updateVocabulary(long vocabularyId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String settings, int visibilityType) throws PortalException
PortalException
AssetVocabulary updateVocabulary(long vocabularyId, String title, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String settings, ServiceContext serviceContext) throws PortalException
PortalException
@Indexable(type=REINDEX) AssetVocabulary updateVocabulary(long vocabularyId, String name, String title, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String settings, ServiceContext serviceContext) throws PortalException
PortalException
@Transactional(enabled=false) CTPersistence<AssetVocabulary> getCTPersistence()
getCTPersistence
in interface CTService<AssetVocabulary>
@Transactional(enabled=false) Class<AssetVocabulary> getModelClass()
getModelClass
in interface CTService<AssetVocabulary>
@Transactional(rollbackFor=java.lang.Throwable.class) <R,E extends Throwable> R updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<CTPersistence<AssetVocabulary>,R,E> updateUnsafeFunction) throws E extends Throwable
updateWithUnsafeFunction
in interface CTService<AssetVocabulary>
E extends Throwable