A C D E G H I J K L M N S V 
All Classes All Packages

A

AbstractIdentifiableObject - Class in step.core.accessors
This class is the parent class of all objects that have to be identified uniquely for persistence purposes for instance
AbstractIdentifiableObject() - Constructor for class step.core.accessors.AbstractIdentifiableObject
 
AbstractOrganizableObject - Class in step.core.accessors
This class extends AbstractIdentifiableObject and is used as parent class for all the objects that should be organized or identified by custom attributes
AbstractOrganizableObject() - Constructor for class step.core.accessors.AbstractOrganizableObject
 
AbstractTrackedObject - Class in step.core.accessors
This class extends AbstractOrganizableObject and is used as parent class for all the objects for which modifications should be tracked
AbstractTrackedObject() - Constructor for class step.core.accessors.AbstractTrackedObject
 
AbstractUser - Class in step.core.accessors
 
AbstractUser() - Constructor for class step.core.accessors.AbstractUser
 
addAttribute(String, String) - Method in class step.core.accessors.AbstractOrganizableObject
Add an attribute to the attribute.
addAttribute(String, String) - Method in interface step.core.objectenricher.EnricheableObject
 
addCustomField(String, Object) - Method in class step.core.accessors.AbstractIdentifiableObject
 
Attribute - Annotation Type in step.core.accessors
With this annotation you can define attributes (AbstractOrganizableObject.attributes) to be added to any kind of object that ends up in a an AbstractOrganizableObject This is for instance the case with Keywords:
attributes - Variable in class step.core.accessors.AbstractOrganizableObject
 

C

computeCustomFieldIfAbsent(String, Function<? super String, T>) - Method in class step.core.accessors.AbstractIdentifiableObject
 
customFields - Variable in class step.core.accessors.AbstractIdentifiableObject
 

D

deserialize(JsonParser, DeserializationContext) - Method in class step.core.accessors.MapDeserializer
 

E

EnricheableObject - Interface in step.core.objectenricher
 
equals(Object) - Method in class step.core.accessors.AbstractIdentifiableObject
 

G

getAttribute(String) - Method in class step.core.accessors.AbstractOrganizableObject
 
getAttribute(String) - Method in interface step.core.objectenricher.EnricheableObject
 
getAttributes() - Method in class step.core.accessors.AbstractOrganizableObject
 
getAttributes() - Method in interface step.core.objectenricher.EnricheableObject
 
getCustomField(String) - Method in class step.core.accessors.AbstractIdentifiableObject
 
getCustomField(String, Class<T>) - Method in class step.core.accessors.AbstractIdentifiableObject
 
getCustomFields() - Method in class step.core.accessors.AbstractIdentifiableObject
 
getId() - Method in class step.core.accessors.AbstractIdentifiableObject
 
getLastModificationDate() - Method in class step.core.accessors.AbstractTrackedObject
 
getLastModificationUser() - Method in class step.core.accessors.AbstractTrackedObject
 
getMapper() - Static method in class step.core.accessors.MapDeserializer
 
getSessionUsername() - Method in class step.core.accessors.AbstractUser
 

H

hasAttribute(String) - Method in class step.core.accessors.AbstractOrganizableObject
 
hashCode() - Method in class step.core.accessors.AbstractIdentifiableObject
 

I

Id - Annotation Type in javax.persistence
 
ID - Static variable in class step.core.accessors.AbstractIdentifiableObject
 

J

javax.persistence - package javax.persistence
 

K

key() - Method in annotation type step.core.accessors.Attribute
 

L

lastModificationDate - Variable in class step.core.accessors.AbstractTrackedObject
 
lastModificationUser - Variable in class step.core.accessors.AbstractTrackedObject
 

M

MapDeserializer - Class in step.core.accessors
 
MapDeserializer() - Constructor for class step.core.accessors.MapDeserializer
 
MapSerializer - Class in step.core.accessors
 
MapSerializer() - Constructor for class step.core.accessors.MapSerializer
 

N

NAME - Static variable in class step.core.accessors.AbstractOrganizableObject
 

S

serialize(Map<String, Object>, JsonGenerator, SerializerProvider) - Method in class step.core.accessors.MapSerializer
 
setAttributes(Map<String, String>) - Method in class step.core.accessors.AbstractOrganizableObject
Sets the attributes used to identify this object's instance
setAttributes(Map<String, String>) - Method in interface step.core.objectenricher.EnricheableObject
 
setCustomFields(Map<String, Object>) - Method in class step.core.accessors.AbstractIdentifiableObject
 
setId(ObjectId) - Method in class step.core.accessors.AbstractIdentifiableObject
 
setLastModificationDate(Date) - Method in class step.core.accessors.AbstractTrackedObject
 
setLastModificationUser(String) - Method in class step.core.accessors.AbstractTrackedObject
 
step.core.accessors - package step.core.accessors
 
step.core.objectenricher - package step.core.objectenricher
 

V

value() - Method in annotation type step.core.accessors.Attribute
 
VERSION - Static variable in class step.core.accessors.AbstractOrganizableObject
 
A C D E G H I J K L M N S V 
All Classes All Packages