Package org.exbin.xbup.catalog.entity
Class XBEGroupCons
- java.lang.Object
-
- org.exbin.xbup.catalog.entity.XBEItem
-
- org.exbin.xbup.catalog.entity.XBESpecDef
-
- org.exbin.xbup.catalog.entity.XBEConsDef
-
- org.exbin.xbup.catalog.entity.XBEGroupCons
-
- All Implemented Interfaces:
java.io.Serializable
,XBMBase
,XBMConsDef
,XBMGroupCons
,XBMItem
,XBMSpecDef
,org.exbin.xbup.core.catalog.base.XBCBase
,org.exbin.xbup.core.catalog.base.XBCConsDef
,org.exbin.xbup.core.catalog.base.XBCGroupCons
,org.exbin.xbup.core.catalog.base.XBCItem
,org.exbin.xbup.core.catalog.base.XBCSpecDef
@ParametersAreNonnullByDefault public class XBEGroupCons extends XBEConsDef implements XBMGroupCons
Group consist database entity.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XBEGroupCons()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.exbin.xbup.core.catalog.base.XBCGroupSpec
getSpec()
Gets specification which is also owner.org.exbin.xbup.core.catalog.base.XBCBlockRev
getTarget()
org.exbin.xbup.core.block.definition.XBParamType
getType()
void
setSpec(org.exbin.xbup.core.catalog.base.XBCSpec spec)
Sets specification which is also owner.void
setTarget(org.exbin.xbup.core.catalog.base.XBCBlockRev target)
Sets target specification.-
Methods inherited from class org.exbin.xbup.catalog.entity.XBESpecDef
getTargetRev, setTargetRev, setType
-
Methods inherited from class org.exbin.xbup.catalog.entity.XBEItem
equals, getId, getParentItem, getXBIndex, hashCode, setParentItem, setXBIndex, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.exbin.xbup.catalog.modifiable.XBMConsDef
getTargetRev
-
Methods inherited from interface org.exbin.xbup.catalog.modifiable.XBMItem
setParentItem, setXBIndex
-
Methods inherited from interface org.exbin.xbup.catalog.modifiable.XBMSpecDef
setTargetRev, setType
-
-
-
-
Method Detail
-
getSpec
@Nonnull public org.exbin.xbup.core.catalog.base.XBCGroupSpec getSpec()
Description copied from interface:XBMConsDef
Gets specification which is also owner.- Specified by:
getSpec
in interfaceorg.exbin.xbup.core.catalog.base.XBCConsDef
- Specified by:
getSpec
in interfaceorg.exbin.xbup.core.catalog.base.XBCGroupCons
- Specified by:
getSpec
in interfaceorg.exbin.xbup.core.catalog.base.XBCSpecDef
- Specified by:
getSpec
in interfaceXBMConsDef
- Overrides:
getSpec
in classXBEConsDef
- Returns:
- specification
-
setSpec
public void setSpec(org.exbin.xbup.core.catalog.base.XBCSpec spec)
Description copied from interface:XBMSpecDef
Sets specification which is also owner.- Specified by:
setSpec
in interfaceXBMGroupCons
- Specified by:
setSpec
in interfaceXBMSpecDef
- Overrides:
setSpec
in classXBESpecDef
- Parameters:
spec
- specification
-
getTarget
@Nonnull public org.exbin.xbup.core.catalog.base.XBCBlockRev getTarget()
- Specified by:
getTarget
in interfaceorg.exbin.xbup.core.catalog.base.XBCGroupCons
-
setTarget
public void setTarget(org.exbin.xbup.core.catalog.base.XBCBlockRev target)
Description copied from interface:XBMGroupCons
Sets target specification.- Specified by:
setTarget
in interfaceXBMGroupCons
- Parameters:
target
- block revision, never empty
-
getType
@Nonnull public org.exbin.xbup.core.block.definition.XBParamType getType()
- Specified by:
getType
in interfaceorg.exbin.xbup.core.catalog.base.XBCSpecDef
- Overrides:
getType
in classXBEConsDef
-
-