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) voiddeleteStructure(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) voidupdateStructureKey(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
-