Klasse SmartObject
java.lang.Object
ch.nolix.system.objectdata.model.AbstractEntity
ch.nolix.system.objectdata.model.Entity
ch.nolix.application.relationaldoc.backend.datamodel.SmartObject
- Alle implementierten Schnittstellen:
ISmartObject,CATEGORIZABLE<ISmartObject>,IFluentMutableNameHolder<ISmartObject>,IIdHolder,INameHolder,IOptionalSaveStampHolder,ITableComponent<ITable<? extends IEntity>>,AbstractnessRequestable,CloseStateRequestable,StateRequestable<DatabaseObjectState>,CreationRequestable,DatabaseConnectionRequestable,DeletionRequestable,EditingRequestable,LoadingRequestable,Deletable,IDatabaseObject,IEntity
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddBaseType(ISmartObject baseType) addField(ISmartField field) getName()IContainer<? extends ISmartObject> IContainer<? extends ISmartObject> IContainer<? extends ISmartField> IContainer<? extends ISmartObject> IContainer<? extends ISmartObject> IContainer<? extends ISmartField> IContainer<? extends ISmartObject> booleanbooleanisSubTypeOfObject(ISmartObject object) voidremoveDirectBaseType(ISmartObject directBaseType) voidremoveNonInheritedField(ISmartField nonInheritedField) Sets the name of the currentIFluentMutableNameHolder.Von Klasse geerbte Methoden ch.nolix.system.objectdata.model.Entity
getParentTableNameVon Klasse geerbte Methoden ch.nolix.system.objectdata.model.AbstractEntity
belongsToTable, delete, getId, getSaveStamp, getShortDescription, getState, getStoredParentDatabase, getStoredParentTable, hasSaveStamp, initialize, internalGetStoredFields, internalSetLoadedAndIdAndSaveStamp, internalSetParentTable, isClosed, isConnectedWithRealDatabase, isDeleted, isEdited, 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
-
SmartObject
public SmartObject()
-
-
Methodendetails
-
addBaseType
- Angegeben von:
addBaseTypein SchnittstelleISmartObject
-
addField
- Angegeben von:
addFieldin SchnittstelleISmartObject
-
getName
- Angegeben von:
getNamein SchnittstelleINameHolder- Gibt zurück:
- the name of the current
INameHolder.
-
getStoredBaseTypes
- Angegeben von:
getStoredBaseTypesin SchnittstelleISmartObject
-
getStoredConcreteSubTypes
- Angegeben von:
getStoredConcreteSubTypesin SchnittstelleISmartObject
-
getStoredDeclaredFields
- Angegeben von:
getStoredDeclaredFieldsin SchnittstelleISmartObject
-
getStoredDirectBaseTypes
- Angegeben von:
getStoredDirectBaseTypesin SchnittstelleISmartObject
-
getStoredDirectSubTypes
- Angegeben von:
getStoredDirectSubTypesin SchnittstelleISmartObject
-
getStoredFields
- Angegeben von:
getStoredFieldsin SchnittstelleISmartObject
-
getStoredSubTypes
- Angegeben von:
getStoredSubTypesin SchnittstelleISmartObject
-
isAbstract
public boolean isAbstract()- Angegeben von:
isAbstractin SchnittstelleAbstractnessRequestable- Gibt zurück:
- true if the current
AbstractnessRequestableis abstract, false otherwise.
-
isSubTypeOfObject
- Angegeben von:
isSubTypeOfObjectin SchnittstelleISmartObject
-
removeDirectBaseType
- Angegeben von:
removeDirectBaseTypein SchnittstelleISmartObject
-
removeNonInheritedField
- Angegeben von:
removeNonInheritedFieldin SchnittstelleISmartObject
-
setAsAbstract
- Angegeben von:
setAsAbstractin SchnittstelleCATEGORIZABLE<ISmartObject>
-
setAsConcrete
- Angegeben von:
setAsConcretein SchnittstelleCATEGORIZABLE<ISmartObject>
-
setName
Beschreibung aus Schnittstelle kopiert:IFluentMutableNameHolderSets the name of the currentIFluentMutableNameHolder.- Angegeben von:
setNamein SchnittstelleIFluentMutableNameHolder<ISmartObject>- Parameter:
name-- Gibt zurück:
- the current
IFluentMutableNameHolder.
-