Package com.im.ijcs.api.ddl.dto
Class AbstractItemXAttributesConfigInfo
- java.lang.Object
-
- com.im.ijcs.api.ddl.dto.AbstractItemInfo
-
- com.im.ijcs.api.ddl.dto.AbstractItemConfigInfo
-
- com.im.ijcs.api.ddl.dto.AbstractItemXAttributesConfigInfo
-
- All Implemented Interfaces:
ImplTypeInfo
,ItemAuditInfo
,ItemPersistentInfo
,OwnablePersistentInfo
,UserItemConfigInfo
,UserItemInfo
,XAttributesInfo
,java.io.Serializable
- Direct Known Subclasses:
ExportTemplateInfo
,ListInfo
,QueryInfo
public abstract class AbstractItemXAttributesConfigInfo extends AbstractItemConfigInfo implements XAttributesInfo
Common superclass for all user item infos supporting XAttributes.- Since:
- 14.9.22
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractItemXAttributesConfigInfo.AbstractBuilder<T extends AbstractItemConfigInfo.AbstractBuilder<T>>
Builder for the item info.
-
Constructor Summary
Constructors Constructor Description AbstractItemXAttributesConfigInfo(AbstractItemXAttributesConfigInfo.AbstractBuilder<?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getPayload()
Getter for contents of this custom item.java.util.List<PropInfo>
getXAttributes()
-
Methods inherited from class com.im.ijcs.api.ddl.dto.AbstractItemConfigInfo
getConfig, getSize, updateBuilder
-
Methods inherited from class com.im.ijcs.api.ddl.dto.AbstractItemInfo
getChangedBy, getChangedOn, getCreatedBy, getCreatedOn, getDescription, getGenericType, getId, getImplType, getName, getOwner, getParentItemId, getSchemaId, getSharing
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.im.ijcs.api.ddl.dto.ImplTypeInfo
getImplType
-
Methods inherited from interface com.im.ijcs.api.ddl.dto.ItemPersistentInfo
getDescription, getGenericType, getId, getName
-
Methods inherited from interface com.im.ijcs.api.ddl.dto.OwnablePersistentInfo
getOwner, getSharing
-
Methods inherited from interface com.im.ijcs.api.ddl.dto.UserItemInfo
getParentItemId, getSchemaId
-
-
-
-
Constructor Detail
-
AbstractItemXAttributesConfigInfo
public AbstractItemXAttributesConfigInfo(AbstractItemXAttributesConfigInfo.AbstractBuilder<?> builder)
-
-
Method Detail
-
getXAttributes
public java.util.List<PropInfo> getXAttributes()
- Specified by:
getXAttributes
in interfaceXAttributesInfo
- Returns:
- all available xatributes
-
getPayload
public java.lang.String getPayload()
Getter for contents of this custom item. This may be query XML, list contents, ...- Returns:
- item data, never returns null; if payload is null, returns empty string.
-
-