Package com.im.ijcs.api.ddl.dto
Class AbstractItemConfigInfo
- java.lang.Object
-
- com.im.ijcs.api.ddl.dto.AbstractItemInfo
-
- com.im.ijcs.api.ddl.dto.AbstractItemConfigInfo
-
- All Implemented Interfaces:
ImplTypeInfo
,ItemAuditInfo
,ItemPersistentInfo
,OwnablePersistentInfo
,UserItemConfigInfo
,UserItemInfo
,java.io.Serializable
- Direct Known Subclasses:
AbstractItemXAttributesConfigInfo
,ScriptInfo
,ViewConfigInfo
public abstract class AbstractItemConfigInfo extends AbstractItemInfo implements UserItemConfigInfo
- Author:
- Krab
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractItemConfigInfo.AbstractBuilder<T extends AbstractItemConfigInfo.AbstractBuilder<T>>
Builder for the item info.
-
Constructor Summary
Constructors Constructor Description AbstractItemConfigInfo(AbstractItemConfigInfo.AbstractBuilder<?> builder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
getConfig()
Get user item configuration.int
getSize()
Get the context depending size of user item.abstract AbstractItemConfigInfo.AbstractBuilder<?>
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
-
AbstractItemConfigInfo
public AbstractItemConfigInfo(AbstractItemConfigInfo.AbstractBuilder<?> builder)
-
-
Method Detail
-
getConfig
public java.lang.String getConfig()
Description copied from interface:UserItemConfigInfo
Get user item configuration. This may be e.g. view config XML, script or list values.- Specified by:
getConfig
in interfaceUserItemConfigInfo
- Returns:
- item configuration
-
getSize
public int getSize()
Description copied from interface:UserItemConfigInfo
Get the context depending size of user item.- Specified by:
getSize
in interfaceUserItemConfigInfo
- Returns:
- The size or -1 when size is not defined.
- Since:
- 14.9.29
-
updateBuilder
public abstract AbstractItemConfigInfo.AbstractBuilder<?> updateBuilder()
- Specified by:
updateBuilder
in classAbstractItemInfo
- Returns:
- builder initialized with this item's data
-
-