Interface DDMStructureManager
@ProviderType
public interface DDMStructureManager
- Author:
- Leonardo Barros
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionaddStructure
(long userId, long groupId, String parentStructureKey, long classNameId, String structureKey, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap, DDMForm ddmForm, String storageType, int type, ServiceContext serviceContext) void
deleteStructure
(long structureId) fetchStructure
(long structureId) fetchStructure
(long groupId, long classNameId, String structureKey) getClassStructures
(long companyId, long classNameId) updateStructure
(long userId, long structureId, long parentStructureId, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap, DDMForm ddmForm, ServiceContext serviceContext) void
updateStructureKey
(long structureId, String structureKey)
-
Field Details
-
STRUCTURE_INDEXER_FIELD_NAMESPACE
- See Also:
-
STRUCTURE_INDEXER_FIELD_PREFIX
- See Also:
-
STRUCTURE_INDEXER_FIELD_SEPARATOR
- See Also:
-
STRUCTURE_TYPE_AUTO
static final int STRUCTURE_TYPE_AUTO- See Also:
-
-
Method Details
-
addStructure
DDMStructure addStructure(long userId, long groupId, String parentStructureKey, long classNameId, String structureKey, Map<Locale, String> nameMap, Map<Locale, throws PortalExceptionString> descriptionMap, DDMForm ddmForm, String storageType, int type, ServiceContext serviceContext) - Throws:
PortalException
-
deleteStructure
- Throws:
PortalException
-
fetchStructure
-
fetchStructure
-
getClassStructures
-
updateStructure
DDMStructure updateStructure(long userId, long structureId, long parentStructureId, Map<Locale, String> nameMap, Map<Locale, throws PortalExceptionString> descriptionMap, DDMForm ddmForm, ServiceContext serviceContext) - Throws:
PortalException
-
updateStructureKey
- Throws:
PortalException
-