O
- the object having the propertiesP
- the type of property to handlepublic abstract class ObjectPropertyAccessor<O extends Propertyable,P extends StringProperty> extends StringPropertyAccessor<O,P>
ObjectPropertyAccessor
stands for the assignment of property directly to one object. In database you can see only one
foreign key relation of property table.Constructor and Description |
---|
ObjectPropertyAccessor(EventDispatcher eventDispatcher) |
Modifier and Type | Method and Description |
---|---|
protected P |
handleGetObjectPropertyUnfiltered(O object,
String keyGroup,
String key)
Get an global property, that is one with no key group (internal the key group will be global
however).
|
protected void |
handleRemoveObjectProperty(O object,
String keyGroup,
String key)
Removes the property of an object
|
getAllObjectProperties, handleGetAllObjectProperties, setObjectProperties, setPropertyValue
addToFilterDefinition, assertLoadObject, assertReadAccess, assertValidForCreateAndUpdate, assertWriteAccess, getFilterDefintion, getGlobalObjectProperty, getObjectId, getObjectProperty, getObjectPropertyUnfiltered, getPropertyType, handleCreateNewProperty, handleSetObjectProperty, handleSetObjectPropertyUnfiltered, load, removeFromFilterDefinition, removeObjectProperty, setGlobalObjectProperty, setObjectProperty, setObjectPropertyUnfiltered
public ObjectPropertyAccessor(EventDispatcher eventDispatcher)
eventDispatcher
- the event dispatcher for dispatching event on property changesprotected P handleGetObjectPropertyUnfiltered(O object, String keyGroup, String key) throws AuthorizationException
handleGetObjectPropertyUnfiltered
in class PropertyAccessor<O extends Propertyable,P extends StringProperty,String>
object
- the object to get the property ofkeyGroup
- the key group of the property to getkey
- the key of the propertyAuthorizationException
- Thrown, when the user is not allowed to access.protected void handleRemoveObjectProperty(O object, String keyGroup, String key) throws AuthorizationException
handleRemoveObjectProperty
in class PropertyAccessor<O extends Propertyable,P extends StringProperty,String>
object
- object to get the property ofkeyGroup
- the key group of the property to getkey
- the key of the propertyAuthorizationException
- Thrown, when the user is not allowed to access.Copyright © 2019 Communote team. All rights reserved.