public interface VSPropertyDao extends LexGridSchemaVersionAwareDao
Modifier and Type | Interface and Description |
---|---|
static class |
VSPropertyDao.ReferenceType
The Enum ReferenceType.
|
LexGridSchemaVersionAwareDao.IndividualDaoCallback<T>
Modifier and Type | Method and Description |
---|---|
void |
deleteAllDefinitionEntityPropertiesOfValueSetDefinition(java.lang.String valueSetDefinitionURI)
Delete all DefinitionEntity properties of value set definition.
|
void |
deleteAllPickListDefinitionProperties(java.lang.String pickListId)
Delete all properties of a pick list definition.
|
void |
deleteAllPickListEntityPropertiesOfPickListDefinition(java.lang.String pickListId)
Delete all PickListEntity properties of pick list definition.
|
void |
deleteAllPickListEntryNodeProperties(java.lang.String pickListEntryNodeUId) |
void |
deleteAllValueSetDefinitionProperties(java.lang.String valueSetDefinitionURI)
Delete all properties of a value set definition.
|
void |
deletePropertyByUId(java.lang.String propertyUId) |
java.util.List<Property> |
getAllHistoryPropertiesOfParentByRevisionGuid(java.lang.String parentGuid,
java.lang.String revisionGuid,
VSPropertyDao.ReferenceType type) |
java.util.List<Property> |
getAllPropertiesOfParent(java.lang.String parentGuid,
VSPropertyDao.ReferenceType type)
Gets the all properties of parent.
|
java.lang.String |
getLatestRevision(java.lang.String propertyUId) |
Property |
getPropertyByUId(java.lang.String vsPropertyUId) |
java.lang.String |
getPropertyGuidFromParentGuidAndPropertyId(java.lang.String parentGuid,
java.lang.String propertyId) |
java.lang.String |
insertHistoryProperty(java.lang.String parentGuid,
java.lang.String propertyGuid,
VSPropertyDao.ReferenceType type,
Property property) |
java.lang.String |
insertProperty(java.lang.String parentGuid,
VSPropertyDao.ReferenceType type,
Property property)
Insert property.
|
void |
insertPropertyQualifier(java.lang.String propertyGuid,
PropertyQualifier qualifier)
Insert property qualifier.
|
void |
insertPropertySource(java.lang.String propertyGuid,
Source source)
Insert property source.
|
void |
insertPropertyUsageContext(java.lang.String propertyGuid,
java.lang.String usageContext)
Insert property usage context.
|
Property |
resolveVSPropertyByRevision(java.lang.String parentGuid,
java.lang.String propertyId,
java.lang.String revisionId) |
java.lang.String |
updateProperty(java.lang.String parentGuid,
java.lang.String propertyGuid,
VSPropertyDao.ReferenceType type,
Property property)
Update property.
|
java.lang.String |
updateVersionableAttributes(java.lang.String valueSetDefUId,
java.lang.String propertyUId,
VSPropertyDao.ReferenceType valuesetdefinition,
Property property) |
executeInTransaction, supportsLgSchemaVersion
java.util.List<Property> getAllPropertiesOfParent(java.lang.String parentGuid, VSPropertyDao.ReferenceType type)
parentGuid
- the parent GUIDtype
- the typejava.util.List<Property> getAllHistoryPropertiesOfParentByRevisionGuid(java.lang.String parentGuid, java.lang.String revisionGuid, VSPropertyDao.ReferenceType type)
void insertPropertyQualifier(java.lang.String propertyGuid, PropertyQualifier qualifier)
propertyGuid
- the property GUIDqualifier
- the qualifierjava.lang.String insertProperty(java.lang.String parentGuid, VSPropertyDao.ReferenceType type, Property property)
parentGuid
- the parent GUIDtype
- the typeproperty
- the propertyjava.lang.String insertHistoryProperty(java.lang.String parentGuid, java.lang.String propertyGuid, VSPropertyDao.ReferenceType type, Property property)
void insertPropertySource(java.lang.String propertyGuid, Source source)
propertyGuid
- the property GUIDsource
- the sourcevoid insertPropertyUsageContext(java.lang.String propertyGuid, java.lang.String usageContext)
propertyGuid
- the property GUIDusageContext
- the usage contextvoid deleteAllDefinitionEntityPropertiesOfValueSetDefinition(java.lang.String valueSetDefinitionURI)
valueSetDefinitionURI
- the URI of value set definitionvoid deleteAllPickListEntityPropertiesOfPickListDefinition(java.lang.String pickListId)
pickListId
- the id of pick list definitionvoid deleteAllValueSetDefinitionProperties(java.lang.String valueSetDefinitionURI)
valueSetDefinitionURI
- the URI of value set definitionvoid deleteAllPickListDefinitionProperties(java.lang.String pickListId)
pickListId
- the id of pick list definitionjava.lang.String updateProperty(java.lang.String parentGuid, java.lang.String propertyGuid, VSPropertyDao.ReferenceType type, Property property)
parentGuid
- the parent GUIDpropertyGuid
- the property GUIDtype
- the typeproperty
- the propertyjava.lang.String getPropertyGuidFromParentGuidAndPropertyId(java.lang.String parentGuid, java.lang.String propertyId)
void deletePropertyByUId(java.lang.String propertyUId)
java.lang.String updateVersionableAttributes(java.lang.String valueSetDefUId, java.lang.String propertyUId, VSPropertyDao.ReferenceType valuesetdefinition, Property property)
void deleteAllPickListEntryNodeProperties(java.lang.String pickListEntryNodeUId)
java.lang.String getLatestRevision(java.lang.String propertyUId)
Property resolveVSPropertyByRevision(java.lang.String parentGuid, java.lang.String propertyId, java.lang.String revisionId) throws LBRevisionException
LBRevisionException
Property getPropertyByUId(java.lang.String vsPropertyUId)