Klasse AbstractableObject
java.lang.Object
ch.nolix.system.objectdata.data.BaseEntity
ch.nolix.system.objectdata.data.Entity
ch.nolix.tech.relationaldoc.datamodel.AbstractableObject
- Alle implementierten Schnittstellen:
IFluentMutableNameHolder<IAbstractableObject>
,IIdHolder
,INameHolder
,IOptionalSaveStampHolder
,AbstractnessRequestable
,CloseStateRequestable
,Deletable
,DeletionRequestable
,EditedRequestable
,IDatabaseObject
,LoadedRequestable
,NewRequestable
,IEntity
,Abstractable<IAbstractableObject>
,IAbstractableObject
-
Feldübersicht
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddBaseType
(IAbstractableObject baseType) addField
(IAbstractableField field) getName()
IContainer
<? extends IAbstractableObject> IContainer
<? extends IAbstractableObject> IContainer
<? extends IAbstractableField> IContainer
<? extends IAbstractableObject> IContainer
<? extends IAbstractableObject> IContainer
<? extends IAbstractableField> IContainer
<? extends IAbstractableObject> boolean
boolean
isSubTypeOfObject
(IAbstractableObject object) void
removeDirectBaseType
(IAbstractableObject directBaseType) void
removeNonInheritedField
(IAbstractableField nonInheritedField) Sets the name of the currentIFluentMutableNameHolder
.Von Klasse geerbte Methoden ch.nolix.system.objectdata.data.Entity
getParentTableName
Von Klasse geerbte Methoden ch.nolix.system.objectdata.data.BaseEntity
belongsToTable, delete, deleteWithoutReferenceCheck, getId, getSaveStamp, getShortDescription, getState, getStoredParentDatabase, getStoredParentTable, hasSaveStamp, initialize, internalGetStoredFields, isClosed, isDeleted, isEdited, isLinkedWithRealDatabase, isLoaded, isNew, isReferencedInPersistedData, isReferencedInPersistedDataIgnoringGivenEntities, setInsertAction, toString
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.datamodelapi.entityrequestapi.AbstractnessRequestable
isConcrete
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpen
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.IIdHolder
getIdInQuotes, hasId
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.INameHolder
getNameInQuotes, hasName, hasSameNameAs
-
Felddetails
-
DEFAULT_NAME
- Siehe auch:
-
DEFAULT_ABSTRACT_FLAG
public static final boolean DEFAULT_ABSTRACT_FLAG- Siehe auch:
-
-
Konstruktordetails
-
AbstractableObject
public AbstractableObject()
-
-
Methodendetails
-
addBaseType
- Angegeben von:
addBaseType
in SchnittstelleIAbstractableObject
-
addField
- Angegeben von:
addField
in SchnittstelleIAbstractableObject
-
getName
- Angegeben von:
getName
in SchnittstelleINameHolder
- Gibt zurück:
- the name of the current
INameHolder
.
-
getStoredBaseTypes
- Angegeben von:
getStoredBaseTypes
in SchnittstelleIAbstractableObject
-
getStoredConcreteSubTypes
- Angegeben von:
getStoredConcreteSubTypes
in SchnittstelleIAbstractableObject
-
getStoredDeclaredFields
- Angegeben von:
getStoredDeclaredFields
in SchnittstelleIAbstractableObject
-
getStoredDirectBaseTypes
- Angegeben von:
getStoredDirectBaseTypes
in SchnittstelleIAbstractableObject
-
getStoredDirectSubTypes
- Angegeben von:
getStoredDirectSubTypes
in SchnittstelleIAbstractableObject
-
getStoredFields
- Angegeben von:
getStoredFields
in SchnittstelleIAbstractableObject
-
getStoredSubTypes
- Angegeben von:
getStoredSubTypes
in SchnittstelleIAbstractableObject
-
isAbstract
public boolean isAbstract()- Angegeben von:
isAbstract
in SchnittstelleAbstractnessRequestable
- Gibt zurück:
- true if the current
AbstractnessRequestable
is abstract, false otherwise.
-
isSubTypeOfObject
- Angegeben von:
isSubTypeOfObject
in SchnittstelleIAbstractableObject
-
removeDirectBaseType
- Angegeben von:
removeDirectBaseType
in SchnittstelleIAbstractableObject
-
removeNonInheritedField
- Angegeben von:
removeNonInheritedField
in SchnittstelleIAbstractableObject
-
setAsAbstract
- Angegeben von:
setAsAbstract
in SchnittstelleAbstractable<IAbstractableObject>
-
setAsConcrete
- Angegeben von:
setAsConcrete
in SchnittstelleAbstractable<IAbstractableObject>
-
setName
Beschreibung aus Schnittstelle kopiert:IFluentMutableNameHolder
Sets the name of the currentIFluentMutableNameHolder
.- Angegeben von:
setName
in SchnittstelleIFluentMutableNameHolder<IAbstractableObject>
- Parameter:
name
-- Gibt zurück:
- the current
IFluentMutableNameHolder
.
-