Liferay 7.0-ce-b4

com.liferay.portlet.dynamicdatamapping
Interface DDMStructure

All Superinterfaces:
AuditedModel, ClassedModel, GroupedModel, StagedGroupedModel, StagedModel

public interface DDMStructure
extends StagedGroupedModel


Method Summary
 List<String> getChildrenFieldNames(String fieldName)
           
 long getClassNameId()
           
 DDMForm getDDMForm()
           
 DDMFormField getDDMFormField(String fieldName)
           
 List<DDMFormField> getDDMFormFields(boolean includeTransientFields)
           
 String getDefinition()
           
 String getDescription()
           
 String getDescription(Locale locale)
           
 Map<Locale,String> getDescriptionMap()
           
 String getFieldDataType(String fieldName)
           
 Set<String> getFieldNames()
           
 String getFieldProperty(String fieldName, String property)
           
 String getFieldType(String fieldName)
           
 DDMForm getFullHierarchyDDMForm()
           
 long getGroupId()
           
 String getName()
           
 String getName(Locale locale)
           
 String getName(Locale locale, boolean useDefault)
           
 Map<Locale,String> getNameMap()
           
 long getParentStructureId()
           
 long getPrimaryKey()
           
 List<String> getRootFieldNames()
           
 long getStructureId()
           
 String getStructureKey()
           
 int getType()
           
 long getUserId()
           
 boolean hasField(String fieldName)
           
 boolean isFieldTransient(String fieldName)
           
 void setDefinition(String definition)
           
 
Methods inherited from interface com.liferay.portal.model.StagedGroupedModel
getLastPublishDate, setLastPublishDate
 
Methods inherited from interface com.liferay.portal.model.GroupedModel
setGroupId
 
Methods inherited from interface com.liferay.portal.model.AuditedModel
getCompanyId, getCreateDate, getModifiedDate, getUserName, getUserUuid, setCompanyId, setCreateDate, setModifiedDate, setUserId, setUserName, setUserUuid
 
Methods inherited from interface com.liferay.portal.model.ClassedModel
getExpandoBridge, getModelClass, getModelClassName, getPrimaryKeyObj, setPrimaryKeyObj
 
Methods inherited from interface com.liferay.portal.model.StagedModel
clone, getCompanyId, getCreateDate, getModifiedDate, getStagedModelType, getUuid, setCompanyId, setCreateDate, setModifiedDate, setUuid
 

Method Detail

getChildrenFieldNames

List<String> getChildrenFieldNames(String fieldName)
                                   throws PortalException
Throws:
PortalException

getClassNameId

long getClassNameId()

getDDMForm

DDMForm getDDMForm()

getDDMFormField

DDMFormField getDDMFormField(String fieldName)
                             throws PortalException
Throws:
PortalException

getDDMFormFields

List<DDMFormField> getDDMFormFields(boolean includeTransientFields)

getDefinition

String getDefinition()

getDescription

String getDescription()

getDescription

String getDescription(Locale locale)

getDescriptionMap

Map<Locale,String> getDescriptionMap()

getFieldDataType

String getFieldDataType(String fieldName)
                        throws PortalException
Throws:
PortalException

getFieldNames

Set<String> getFieldNames()

getFieldProperty

String getFieldProperty(String fieldName,
                        String property)
                        throws PortalException
Throws:
PortalException

getFieldType

String getFieldType(String fieldName)
                    throws PortalException
Throws:
PortalException

getFullHierarchyDDMForm

DDMForm getFullHierarchyDDMForm()

getGroupId

long getGroupId()
Specified by:
getGroupId in interface GroupedModel

getName

String getName()

getName

String getName(Locale locale)

getName

String getName(Locale locale,
               boolean useDefault)

getNameMap

Map<Locale,String> getNameMap()

getParentStructureId

long getParentStructureId()

getPrimaryKey

long getPrimaryKey()

getRootFieldNames

List<String> getRootFieldNames()

getStructureId

long getStructureId()

getStructureKey

String getStructureKey()

getType

int getType()

getUserId

long getUserId()
Specified by:
getUserId in interface AuditedModel

hasField

boolean hasField(String fieldName)

isFieldTransient

boolean isFieldTransient(String fieldName)
                         throws PortalException
Throws:
PortalException

setDefinition

void setDefinition(String definition)

Liferay 7.0-ce-b4