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
Felder -
Konstruktorübersicht
Konstruktoren -
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> booleanbooleanisSubTypeOfObject(IAbstractableObject object) voidremoveDirectBaseType(IAbstractableObject directBaseType) voidremoveNonInheritedField(IAbstractableField nonInheritedField) Sets the name of the currentIFluentMutableNameHolder.Von Klasse geerbte Methoden ch.nolix.system.objectdata.data.Entity
getParentTableNameVon 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, toStringVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.datamodelapi.entityrequestapi.AbstractnessRequestable
isConcreteVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpenVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.IIdHolder
getIdInQuotes, hasIdVon 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:
addBaseTypein SchnittstelleIAbstractableObject
-
addField
- Angegeben von:
addFieldin SchnittstelleIAbstractableObject
-
getName
- Angegeben von:
getNamein SchnittstelleINameHolder- Gibt zurück:
- the name of the current
INameHolder.
-
getStoredBaseTypes
- Angegeben von:
getStoredBaseTypesin SchnittstelleIAbstractableObject
-
getStoredConcreteSubTypes
- Angegeben von:
getStoredConcreteSubTypesin SchnittstelleIAbstractableObject
-
getStoredDeclaredFields
- Angegeben von:
getStoredDeclaredFieldsin SchnittstelleIAbstractableObject
-
getStoredDirectBaseTypes
- Angegeben von:
getStoredDirectBaseTypesin SchnittstelleIAbstractableObject
-
getStoredDirectSubTypes
- Angegeben von:
getStoredDirectSubTypesin SchnittstelleIAbstractableObject
-
getStoredFields
- Angegeben von:
getStoredFieldsin SchnittstelleIAbstractableObject
-
getStoredSubTypes
- Angegeben von:
getStoredSubTypesin SchnittstelleIAbstractableObject
-
isAbstract
public boolean isAbstract()- Angegeben von:
isAbstractin SchnittstelleAbstractnessRequestable- Gibt zurück:
- true if the current
AbstractnessRequestableis abstract, false otherwise.
-
isSubTypeOfObject
- Angegeben von:
isSubTypeOfObjectin SchnittstelleIAbstractableObject
-
removeDirectBaseType
- Angegeben von:
removeDirectBaseTypein SchnittstelleIAbstractableObject
-
removeNonInheritedField
- Angegeben von:
removeNonInheritedFieldin SchnittstelleIAbstractableObject
-
setAsAbstract
- Angegeben von:
setAsAbstractin SchnittstelleAbstractable<IAbstractableObject>
-
setAsConcrete
- Angegeben von:
setAsConcretein SchnittstelleAbstractable<IAbstractableObject>
-
setName
Beschreibung aus Schnittstelle kopiert:IFluentMutableNameHolderSets the name of the currentIFluentMutableNameHolder.- Angegeben von:
setNamein SchnittstelleIFluentMutableNameHolder<IAbstractableObject>- Parameter:
name-- Gibt zurück:
- the current
IFluentMutableNameHolder.
-