- get(String) - Method in class org.gomoob.model.AbstractEntity
-
Gets the value of an attribute of this entity by reflection.
- get(String) - Method in interface org.gomoob.model.IEntity
-
Gets the value of an attribute of this entity by reflection.
- getAttributeTranslation(String) - Method in interface org.gomoob.model.ITranslation
-
Gets the translation associated to an attribute.
- getAttributeTranslation(String) - Method in class org.gomoob.model.translation.Translation
-
Gets the translation associated to an attribute.
- getAttributeTranslations() - Method in interface org.gomoob.model.ITranslation
-
Gets all the attribute translations which have been registered.
- getAttributeTranslations() - Method in class org.gomoob.model.translation.Translation
-
Gets all the attribute translations which have been registered.
- getCreationDate() - Method in class org.gomoob.model.AbstractEntityWithCreationDate
-
Gets the creation date of the entity.
- getCreationDate() - Method in interface org.gomoob.model.IEntityWithCreationDate
-
Gets the creation date of the entity.
- getCreationDate() - Method in interface org.gomoob.model.ITranslatableEntityWithCreationDate
-
Gets the creation date of the entity.
- getCreationDate() - Method in class org.gomoob.model.translation.AbstractTranslatableEntityWithCreationDate
-
Gets the creation date of the entity.
- getDefaultLanguageCode() - Method in interface org.gomoob.model.IDefaultLanguageCode
-
Gets the language code which was used when the entity was created.
- getDefaultLanguageCode() - Method in interface org.gomoob.model.ITranslatableEntity
-
Gets the language code which was used when the entity was created.
- getDefaultLanguageCode() - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
-
Gets the language code which was used when the entity was created.
- getId() - Method in class org.gomoob.model.AbstractEntity
-
Gets the technical identifier of the entity.
- getId() - Method in interface org.gomoob.model.IEntity
-
Gets the technical identifier of the entity.
- getLanguageCode() - Method in interface org.gomoob.model.ITranslation
-
Gets the language code which define the language associated to the translations.
- getLanguageCode() - Method in class org.gomoob.model.translation.Translation
-
Gets the language code which define the language associated to the translations.
- getMessage() - Method in interface org.gomoob.model.IState
-
Gets the message, in most cases this message is empty.
- getMessage() - Method in class org.gomoob.model.state.State
-
Gets the message, in most cases this message is empty.
- getMetadata() - Method in class org.gomoob.model.action.Action
-
Gets the generic metadata attached to this action, this is an array which can contain any keys or values.
- getMetadata() - Method in interface org.gomoob.model.IAction
-
Gets the generic metadata attached to this action, this is an array which can contain any keys or values.
- getMetadata() - Method in interface org.gomoob.model.IState
-
Gets the generic metadata attached to this state, this is an array which can contain any keys or values.
- getMetadata() - Method in class org.gomoob.model.state.State
-
Gets the generic metadata attached to this state, this is an array which can contain any keys or values.
- getName() - Method in class org.gomoob.model.action.Action
-
Gets the name of the action.
- getName() - Method in interface org.gomoob.model.IAction
-
Gets the name of the action.
- getName() - Method in interface org.gomoob.model.IState
-
Gets the name of the state.
- getName() - Method in class org.gomoob.model.state.State
-
Gets the name of the state.
- getTranslation(String) - Method in interface org.gomoob.model.ITranslatableEntity
-
Gets a translation (corresponding to a specified language code) for the entity.
- getTranslation(String) - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
-
Gets a translation (corresponding to a specified language code) for the entity.
- getTranslationLanguageCode() - Method in interface org.gomoob.model.ITranslatableEntity
-
Gets the language code associated to translations which have been applied to the entity.
- getTranslationLanguageCode() - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
-
Gets the language code associated to translations which have been applied to the entity.
- getTranslations() - Method in interface org.gomoob.model.ITranslatableEntity
-
Gets multiple translations in multiple languages for this translatable entity.
- getTranslations() - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
-
Gets multiple translations in multiple languages for this translatable entity.
- getUpdateDate() - Method in class org.gomoob.model.AbstractEntityWithCreationDateAndUpdateDate
-
Gets the update date of the entity.
- getUpdateDate() - Method in interface org.gomoob.model.IEntityWithCreationDateAndUpdateDate
-
Gets the update date of the entity.
- getUpdateDate() - Method in interface org.gomoob.model.ITranslatableEntityWithCreationDateAndUpdateDate
-
Gets the update date of the entity.
- getUpdateDate() - Method in class org.gomoob.model.translation.AbstractTranslatableEntityWithCreationDateAndUpdateDate
-
Gets the update date of the entity.
- IAction - Interface in org.gomoob.model
-
Interface which represents an action.
- id - Variable in class org.gomoob.model.AbstractEntity
-
Technical identifier of the entity.
- IDefaultLanguageCode - Interface in org.gomoob.model
-
Interface used to manage getter and setter of a `defaultLanguageCode` attribute on an entity.
- IEntity<IDT extends Serializable> - Interface in org.gomoob.model
-
Interface which represents a Business Entity.
- IEntityWithCreationDate<IDT extends Serializable> - Interface in org.gomoob.model
-
Interface which represents a an entity having a creation date.
- IEntityWithCreationDateAndUpdateDate<IDT extends Serializable> - Interface in org.gomoob.model
-
Interface which represents a an entity having a both a creation date and an update date.
- IState - Interface in org.gomoob.model
-
Interface which represents a state.
- isTranslated() - Method in interface org.gomoob.model.ITranslatableEntity
-
Function used to indicate if the entity has been translated of if its fields are in its default
language.
- isTranslated() - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
-
Function used to indicate if the entity has been translated of if its fields are in its default
language.
- ITranslatableEntity<IDT extends Serializable> - Interface in org.gomoob.model
-
Interface which represents a Translatable Business Entity.
- ITranslatableEntityWithCreationDate<IDT extends Serializable> - Interface in org.gomoob.model
-
Interface which represents a Translatable Business Entity having a creation date.
- ITranslatableEntityWithCreationDateAndUpdateDate<IDT extends Serializable> - Interface in org.gomoob.model
-
Interface which represents a Translatable Business Entity having a both a creation date and an
update date.
- ITranslation - Interface in org.gomoob.model
-
Interface which represents an Translation Entity.
- set(String, Object) - Method in class org.gomoob.model.AbstractEntity
-
Sets the value of an attribute of this entity by reflection.
- set(String, Object) - Method in interface org.gomoob.model.IEntity
-
Sets the value of an attribute of this entity by reflection.
- setAttributeTranslation(String, String) - Method in interface org.gomoob.model.ITranslation
-
Add a translated attribute or update an existing one.
- setAttributeTranslation(String, String) - Method in class org.gomoob.model.translation.Translation
-
Add a translated attribute or update an existing one.
- setCreationDate(Date) - Method in class org.gomoob.model.AbstractEntityWithCreationDate
-
Sets the creation date of the entity.
- setCreationDate(Date) - Method in interface org.gomoob.model.IEntityWithCreationDate
-
Sets the creation date of the entity.
- setCreationDate(Date) - Method in interface org.gomoob.model.ITranslatableEntityWithCreationDate
-
Sets the creation date of the entity.
- setCreationDate(Date) - Method in class org.gomoob.model.translation.AbstractTranslatableEntityWithCreationDate
-
Sets the creation date of the entity.
- setDefaultLanguageCode(String) - Method in interface org.gomoob.model.IDefaultLanguageCode
-
Sets the language code which was used when the entity was created.
- setDefaultLanguageCode(String) - Method in interface org.gomoob.model.ITranslatableEntity
-
Sets the language code which was used when the entity was created.
- setDefaultLanguageCode(String) - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
-
Sets the language code which was used when the entity was created.
- setId(IDT) - Method in class org.gomoob.model.AbstractEntity
-
Sets the technical identifier of the entity.
- setId(IDT) - Method in interface org.gomoob.model.IEntity
-
Sets the technical identifier of the entity.
- setLanguageCode(String) - Method in interface org.gomoob.model.ITranslation
-
Sets the language code which define the language associated to the translations.
- setLanguageCode(String) - Method in class org.gomoob.model.translation.Translation
-
Sets the language code which define the language associated to the translations.
- setMessage(String) - Method in interface org.gomoob.model.IState
-
Sets the message, in most cases this message is empty.
- setMessage(String) - Method in class org.gomoob.model.state.State
-
Sets the message, in most cases this message is empty.
- setMetadata(JSONObject) - Method in class org.gomoob.model.action.Action
-
Sets the generic metadata attached to this action, this is an array which can contain any keys or values.
- setMetadata(JSONObject) - Method in interface org.gomoob.model.IAction
-
Sets the generic metadata attached to this action, this is an array which can contain any keys or values.
- setMetadata(JSONObject) - Method in interface org.gomoob.model.IState
-
Sets the generic metadata attached to this state, this is an array which can contain any keys or values.
- setMetadata(JSONObject) - Method in class org.gomoob.model.state.State
-
Sets the generic metadata attached to this state, this is an array which can contain any keys or values.
- setName(String) - Method in class org.gomoob.model.action.Action
-
Sets the name of the action.
- setName(String) - Method in interface org.gomoob.model.IAction
-
Sets the name of the action.
- setName(String) - Method in interface org.gomoob.model.IState
-
Sets the name of the state.
- setName(String) - Method in class org.gomoob.model.state.State
-
Sets the name of the state.
- setTranslation(ITranslation) - Method in interface org.gomoob.model.ITranslatableEntity
-
Adds a new translation or update an existing one for the entity.
- setTranslation(ITranslation) - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
-
Adds a new translation or update an existing one for the entity.
- setTranslationLanguageCode(String) - Method in interface org.gomoob.model.ITranslatableEntity
-
Sets the language code associated to the translations which have been applied to the entity.
- setTranslationLanguageCode(String) - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
-
Sets the language code associated to the translations which have been applied to the entity.
- setTranslations(Map<String, ITranslation>) - Method in interface org.gomoob.model.ITranslatableEntity
-
Sets multiple translations in multiple languages for this translatable entity.
- setTranslations(Map<String, ITranslation>) - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
-
Sets multiple translations in multiple languages for this translatable entity.
- setUpdateDate(Date) - Method in class org.gomoob.model.AbstractEntityWithCreationDateAndUpdateDate
-
Sets the update date of the entity.
- setUpdateDate(Date) - Method in interface org.gomoob.model.IEntityWithCreationDateAndUpdateDate
-
Sets the update date of the entity.
- setUpdateDate(Date) - Method in interface org.gomoob.model.ITranslatableEntityWithCreationDateAndUpdateDate
-
Sets the update date of the entity.
- setUpdateDate(Date) - Method in class org.gomoob.model.translation.AbstractTranslatableEntityWithCreationDateAndUpdateDate
-
Sets the update date of the entity.
- State - Class in org.gomoob.model.state
-
Entity which represents a user state.
- State() - Constructor for class org.gomoob.model.state.State
-