@AccessLevel(value=EXTERNAL)
public interface PropertyAdmin
Modifier and Type | Method and Description |
---|---|
curam.core.facade.struct.PropertyAndDescriptionDetails |
addProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key,
curam.core.facade.struct.PropertyDescriptionDetails descriptionKey)
Adds a property and a property description.
|
void |
addPropertyDescription(curam.core.facade.struct.PropertyDescriptionDetails key)
Add a property description.
|
void |
modifyProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key)
Modifies a property.
|
void |
modifyPropertyDescription(curam.core.facade.struct.PropertyDescriptionDetails key)
Modifies a property description.
|
void |
publishPropertyChanges()
Publish any changes to the Property cache.
|
curam.core.facade.struct.PropertyDescriptionDetailsList |
readAllDescriptionsForProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key)
Read all the descriptions for a property.
|
curam.core.facade.struct.PropertyAndDescriptionDetailsList |
readAllProperties(curam.core.facade.struct.ReadAllPropertiesIn key)
Reads all the Property details from the database, optionally filtering on
language code and/or category.
|
curam.core.facade.struct.PropertyAndDescriptionDetails |
readProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key)
Read the details of a property.
|
curam.core.facade.struct.PropertyDescriptionDetails |
readPropertyDescription(curam.core.facade.struct.PropertyDescriptionDetails key)
Reads the details of a property description.
|
void |
removeProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key)
Remove a property and it's associated descriptions.
|
void |
removePropertyDescription(curam.core.facade.struct.PropertyDescriptionDetails key)
Removes a property description.
|
void |
resetDefaults()
Reset the property cache to the values held in the default value fields.
|
void |
resetPropertyValue(curam.core.facade.struct.PropertyKey key)
Reset a single property to its default value.
|
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.PropertyAndDescriptionDetailsList readAllProperties(curam.core.facade.struct.ReadAllPropertiesIn key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.PropertyAndDescriptionDetails readProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.PropertyAndDescriptionDetails addProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key, curam.core.facade.struct.PropertyDescriptionDetails descriptionKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void publishPropertyChanges() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void resetDefaults() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.PropertyDescriptionDetailsList readAllDescriptionsForProperty(curam.core.facade.struct.PropertyAndDescriptionDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void addPropertyDescription(curam.core.facade.struct.PropertyDescriptionDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removePropertyDescription(curam.core.facade.struct.PropertyDescriptionDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyPropertyDescription(curam.core.facade.struct.PropertyDescriptionDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.PropertyDescriptionDetails readPropertyDescription(curam.core.facade.struct.PropertyDescriptionDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void resetPropertyValue(curam.core.facade.struct.PropertyKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException