Skip navigation links
A C D G I O S T 

A

AbstractEntity<IDT extends Serializable> - Class in org.gomoob.model
Abstract class to be extended by Java entities mapped to a database.
AbstractEntity() - Constructor for class org.gomoob.model.AbstractEntity
 
AbstractEntityWithCreationDate<IDT extends Serializable> - Class in org.gomoob.model
Abstract class to extends to implement entities having a creation date.
AbstractEntityWithCreationDate() - Constructor for class org.gomoob.model.AbstractEntityWithCreationDate
 
AbstractEntityWithCreationDateAndUpdateDate<IDT extends Serializable> - Class in org.gomoob.model
Abstract class to extends to implement entities having both a creation date and an update date.
AbstractEntityWithCreationDateAndUpdateDate() - Constructor for class org.gomoob.model.AbstractEntityWithCreationDateAndUpdateDate
 
AbstractTranslatableEntity<IDT extends Serializable> - Class in org.gomoob.model.translation
Abstract class to be extended by Translatable Business entities.
AbstractTranslatableEntity() - Constructor for class org.gomoob.model.translation.AbstractTranslatableEntity
 
AbstractTranslatableEntityWithCreationDate<IDT extends Serializable> - Class in org.gomoob.model.translation
Abstract class to extends to implement Business Translatable entities having a creation date.
AbstractTranslatableEntityWithCreationDate() - Constructor for class org.gomoob.model.translation.AbstractTranslatableEntityWithCreationDate
 
AbstractTranslatableEntityWithCreationDateAndUpdateDate<IDT extends Serializable> - Class in org.gomoob.model.translation
Abstract class to extends to implement Business Translatable entities having both a creation date and an update date.
AbstractTranslatableEntityWithCreationDateAndUpdateDate() - Constructor for class org.gomoob.model.translation.AbstractTranslatableEntityWithCreationDateAndUpdateDate
 
Action - Class in org.gomoob.model.action
Entity which represents a user action.
Action() - Constructor for class org.gomoob.model.action.Action
 
applyTranslation(String) - Method in interface org.gomoob.model.ITranslatableEntity
Apply an existing translation on this translatable entity.
applyTranslation(String) - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
Apply an existing translation on this translatable entity.

C

creationDate - Variable in class org.gomoob.model.AbstractEntityWithCreationDate
The creation date of the entity.
creationDate - Variable in class org.gomoob.model.translation.AbstractTranslatableEntityWithCreationDate
The creation date of the entity.

D

deleteTranslation(String) - Method in interface org.gomoob.model.ITranslatableEntity
Deletes an existing translation from this translatable entity.
deleteTranslation(String) - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
Deletes an existing translation from this translatable entity.
deleteTranslations(List<String>) - Method in interface org.gomoob.model.ITranslatableEntity
Function used to delete one or multiple existing translations from the entity.
deleteTranslations(List<String>) - Method in class org.gomoob.model.translation.AbstractTranslatableEntity
Function used to delete one or multiple existing translations from the entity.

G

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.

I

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.

O

org.gomoob.model - package org.gomoob.model
 
org.gomoob.model.action - package org.gomoob.model.action
 
org.gomoob.model.state - package org.gomoob.model.state
 
org.gomoob.model.translation - package org.gomoob.model.translation
 

S

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
 

T

Translation - Class in org.gomoob.model.translation
Class which define translations for multiple attributes.
Translation() - Constructor for class org.gomoob.model.translation.Translation
 
A C D G I O S T 
Skip navigation links

Copyright © 2017 GOMOOB. All rights reserved.