public interface PickListDefinitionService
Modifier and Type | Method and Description |
---|---|
PickListDefinition |
getPickListDefinitionByPickListId(java.lang.String pickListId)
Gets the pick list definition by pick list id.
|
java.util.List<java.lang.String> |
getPickListDefinitionIdForEntityReference(java.lang.String entityCode,
java.lang.String entityCodeNameSpace,
java.lang.String propertyId)
Gets the pick list definition id for entity reference.
|
java.util.List<java.lang.String> |
getPickListDefinitionIdForSupportedTagAndValue(java.lang.String supportedTag,
java.lang.String value)
Returns list of pick list definition IDs that contains supplied Supported Attribute Tag and Value.
|
java.util.List<java.lang.String> |
getPickListDefinitionIdForValueSetDefinitionUri(java.lang.String valueSetDefUri)
Gets the pick list definition id's by value set definition uri.
|
void |
insertDependentChanges(PickListDefinition definition)
Insert dependent changes.
|
void |
insertPickListDefinition(PickListDefinition definition,
java.lang.String systemReleaseUri,
Mappings mappings)
Insert pick list definition.
|
void |
insertPickListDefinitions(PickListDefinitions definitions,
java.lang.String systemReleaseUri)
Insert pick list definitions.
|
java.util.List<java.lang.String> |
listPickListIds()
List pick list ids.
|
void |
removePickListDefinition(PickListDefinition definition)
Removes the pick list definition.
|
void |
removePickListDefinitionByPickListId(java.lang.String pickListId)
Removes the pick list definition by pick list id.
|
PickListDefinition |
resolvePickListDefinitionByDate(java.lang.String pickListId,
java.sql.Date date,
java.lang.Integer sortType)
Resolve pick list definition by date.
|
PickListDefinition |
resolvePickListDefinitionByRevision(java.lang.String pickListId,
java.lang.String revisionId,
java.lang.Integer sortType)
Resolve pick list definition by revision.
|
void |
revise(PickListDefinition pickListDefinition,
Mappings mapping,
java.lang.String releaseURI)
Revise.
|
void |
updatePickListDefinition(PickListDefinition definition)
Update pick list definition.
|
void |
updateVersionableAttributes(PickListDefinition definition)
Update versionable attributes.
|
PickListDefinition getPickListDefinitionByPickListId(java.lang.String pickListId)
pickListId
- the pick list idjava.util.List<java.lang.String> getPickListDefinitionIdForValueSetDefinitionUri(java.lang.String valueSetDefUri)
valueSetDefUri
- the value set definition urijava.util.List<java.lang.String> getPickListDefinitionIdForEntityReference(java.lang.String entityCode, java.lang.String entityCodeNameSpace, java.lang.String propertyId)
entityCode
- the entity codeentityCodeNameSpace
- the entity code name spacepropertyId
- the property idLBException
java.util.List<java.lang.String> getPickListDefinitionIdForSupportedTagAndValue(java.lang.String supportedTag, java.lang.String value)
supportedTag
- SupportedAttribute tag like SupportedCodingScheme, SupportedAssociation etc.value
- value of the supportedAttributevoid removePickListDefinitionByPickListId(java.lang.String pickListId)
pickListId
- the pick list idvoid insertPickListDefinition(PickListDefinition definition, java.lang.String systemReleaseUri, Mappings mappings) throws LBParameterException, LBException
definition
- the definitionsystemReleaseUri
- the system release urimappings
- SupportedAttribute mappings of pick list definitionLBParameterException
- the LB parameter exceptionLBException
- the LB exceptionvoid insertPickListDefinitions(PickListDefinitions definitions, java.lang.String systemReleaseUri)
definitions
- the pick list definitionssystemReleaseUri
- the system release urijava.util.List<java.lang.String> listPickListIds()
void updatePickListDefinition(PickListDefinition definition) throws LBException
definition
- the definitionLBException
- the LB exceptionvoid removePickListDefinition(PickListDefinition definition)
definition
- the definitionvoid updateVersionableAttributes(PickListDefinition definition) throws LBException
definition
- the definitionLBException
- the LB exceptionvoid insertDependentChanges(PickListDefinition definition) throws LBException
definition
- the definitionLBException
- the LB exceptionvoid revise(PickListDefinition pickListDefinition, Mappings mapping, java.lang.String releaseURI) throws LBException
pickListDefinition
- the pick list definitionmapping
- the mappingreleaseURI
- the release uriLBException
- the LB exceptionPickListDefinition resolvePickListDefinitionByRevision(java.lang.String pickListId, java.lang.String revisionId, java.lang.Integer sortType) throws LBRevisionException
pickListId
- the pick list idrevisionId
- the revision idsortType
- the sort typeLBRevisionException
- the LB revision exceptionPickListDefinition resolvePickListDefinitionByDate(java.lang.String pickListId, java.sql.Date date, java.lang.Integer sortType) throws LBRevisionException
pickListId
- the pick list iddate
- the datesortType
- the sort typeLBRevisionException
- the LB revision exception