| java.lang.Object com.flexive.shared.structure.FxStructureElement com.flexive.shared.structure.FxProperty
All known Subclasses: com.flexive.shared.structure.FxPropertyEdit,
FxProperty | public class FxProperty extends FxStructureElement implements Serializable(Code) | | property definition
author: Markus Plesser (markus.plesser@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at) |
Constructor Summary | |
public | FxProperty(long id, String name, FxMultiplicity multiplicity, ACL acl, FxDataType dataType) | public | FxProperty(long id, String name, FxString label, FxString hint, boolean systemInternal, boolean overrideBaseMultiplicity, FxMultiplicity multiplicity, boolean overrideACL, ACL ACL, FxDataType dataType, FxString defaultValue, boolean fulltextIndexed, FxType referencedType, FxSelectList referencedList, UniqueMode uniqueMode, List<FxStructureOption> options) |
fulltextIndexed | protected boolean fulltextIndexed(Code) | | |
overrideACL | protected boolean overrideACL(Code) | | |
systemInternal | protected boolean systemInternal(Code) | | |
FxProperty | public FxProperty(long id, String name, FxString label, FxString hint, boolean systemInternal, boolean overrideBaseMultiplicity, FxMultiplicity multiplicity, boolean overrideACL, ACL ACL, FxDataType dataType, FxString defaultValue, boolean fulltextIndexed, FxType referencedType, FxSelectList referencedList, UniqueMode uniqueMode, List<FxStructureOption> options)(Code) | | |
getACL | public ACL getACL()(Code) | | Get the ACL
ACL |
getDefaultValue | public FxString getDefaultValue()(Code) | | Default value as string representation
default value as string representation |
getEmptyValue | public FxValue getEmptyValue()(Code) | | Get an empty FxValue object for this property
empty FxValue object |
getEmptyValue | protected FxValue getEmptyValue(boolean multiLang)(Code) | | Get an empty FxValue instance for this property in single or multi language mode.
To be called from property assignments only!
Parameters: multiLang - multi language empty FxValue instance for the data type |
getEmptyValue | protected FxValue getEmptyValue(boolean multiLang, long lang)(Code) | | Get an empty FxValue instance for this property in single or multi language mode.
To be called from property assignments only!
Parameters: multiLang - multi language Parameters: lang - language to initialize this value for empty FxValue instance for the data type |
getReferencedList | public FxSelectList getReferencedList()(Code) | | Get referenced FxSelectList
referenced FxSelectList |
getReferencedType | public FxType getReferencedType()(Code) | | Get referenced FxType
referenced FxType |
getUniqueMode | public UniqueMode getUniqueMode()(Code) | | Get the uniqueness mode of this property
uniqueness mode of this property |
hasReferencedList | public boolean hasReferencedList()(Code) | | Does this property reference a FxSelectList
if this property references a FxSelectList |
hasReferencedType | public boolean hasReferencedType()(Code) | | Does this property reference a FxType
if this property references a FxType |
hashCode | public int hashCode()(Code) | | |
isFulltextIndexed | public boolean isFulltextIndexed()(Code) | | Is this property fulltext indexed?
is property fulltext indexed? |
isInOverview | public boolean isInOverview()(Code) | | Does this property appear in overviews?
if this property appears in overviews |
isMultiLang | public boolean isMultiLang()(Code) | | Is this property available in multiple languages?
property is available in multiple languages |
isMultiLine | public boolean isMultiLine()(Code) | | Show as multiple lines in editors?
if this property appears in multiple lines |
isSearchable | public boolean isSearchable()(Code) | | Can this property be used in the visual query editor (UI hint)
if property can be used in the visual query editor |
isSystemInternal | public boolean isSystemInternal()(Code) | | Is this a system-internal property like ID or VERSION?
property is system internal |
isUseHTMLEditor | public boolean isUseHTMLEditor()(Code) | | Use a HTML editor for this property?
use HTML editor |
mayOverrideACL | public boolean mayOverrideACL()(Code) | | May assignments override this properties ACL?
if assignments may override this properties ACL? |
mayOverrideInOverview | public boolean mayOverrideInOverview()(Code) | | May assignments override this properties appearance in overviews?
if assignments may override this properties appearance in overviews? |
mayOverrideMultiLang | public boolean mayOverrideMultiLang()(Code) | | May assignments override this properties multilanguage setting?
if assignments may override this properties multilanguage setting? |
mayOverrideMultiLine | public boolean mayOverrideMultiLine()(Code) | | May assignments override this properties multiline setting?
if assignments may override this properties multiline setting? |
mayOverrideSearchable | public boolean mayOverrideSearchable()(Code) | | May assignments override this properties searchable flag?
if assignments may override this properties searchable flag? |
mayOverrideUseHTMLEditor | public boolean mayOverrideUseHTMLEditor()(Code) | | May assignments override this properties setting wether to use a HTML editor?
if assignments may override this properties setting wether to use a HTML editor? |
resolveReferencedType | public void resolveReferencedType(FxEnvironment environment)(Code) | | (Internal!) method to resolve referenced type in the second stage of loading the environment
Parameters: environment - reference to the environment to resolve the referenced type |
|
|