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> boolean
boolean
isSubTypeOfObject
(ISmartObject object) void
removeDirectBaseType
(ISmartObject directBaseType) void
removeNonInheritedField
(ISmartField nonInheritedField) Sets the name of the currentIFluentMutableNameHolder
.Von Klasse geerbte Methoden ch.nolix.system.objectdata.model.Entity
getParentTableName
Von 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, 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
-
SmartObject
public SmartObject()
-
-
Methodendetails
-
addBaseType
- Angegeben von:
addBaseType
in SchnittstelleISmartObject
-
addField
- Angegeben von:
addField
in SchnittstelleISmartObject
-
getName
- Angegeben von:
getName
in SchnittstelleINameHolder
- Gibt zurück:
- the name of the current
INameHolder
.
-
getStoredBaseTypes
- Angegeben von:
getStoredBaseTypes
in SchnittstelleISmartObject
-
getStoredConcreteSubTypes
- Angegeben von:
getStoredConcreteSubTypes
in SchnittstelleISmartObject
-
getStoredDeclaredFields
- Angegeben von:
getStoredDeclaredFields
in SchnittstelleISmartObject
-
getStoredDirectBaseTypes
- Angegeben von:
getStoredDirectBaseTypes
in SchnittstelleISmartObject
-
getStoredDirectSubTypes
- Angegeben von:
getStoredDirectSubTypes
in SchnittstelleISmartObject
-
getStoredFields
- Angegeben von:
getStoredFields
in SchnittstelleISmartObject
-
getStoredSubTypes
- Angegeben von:
getStoredSubTypes
in SchnittstelleISmartObject
-
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 SchnittstelleISmartObject
-
removeDirectBaseType
- Angegeben von:
removeDirectBaseType
in SchnittstelleISmartObject
-
removeNonInheritedField
- Angegeben von:
removeNonInheritedField
in SchnittstelleISmartObject
-
setAsAbstract
- Angegeben von:
setAsAbstract
in SchnittstelleCATEGORIZABLE<ISmartObject>
-
setAsConcrete
- Angegeben von:
setAsConcrete
in SchnittstelleCATEGORIZABLE<ISmartObject>
-
setName
Beschreibung aus Schnittstelle kopiert:IFluentMutableNameHolder
Sets the name of the currentIFluentMutableNameHolder
.- Angegeben von:
setName
in SchnittstelleIFluentMutableNameHolder<ISmartObject>
- Parameter:
name
-- Gibt zurück:
- the current
IFluentMutableNameHolder
.
-