Class LocationHandler<B>
- java.lang.Object
-
- org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler<B>
-
- org.odpi.openmetadata.commonservices.generichandlers.ReferenceableHandler<B>
-
- org.odpi.openmetadata.commonservices.generichandlers.LocationHandler<B>
-
public class LocationHandler<B> extends ReferenceableHandler<B>
LocationHandler manages Location objects. It runs server-side in the OMAG Server Platform and retrieves Location entities through the OMRSRepositoryConnector. It supports effectivity dates on entities and relationships but not on classifications (since these tent to be innate properties of the location) and all locations are local cohort.
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler
auditLog, beanClass, converter, defaultZones, errorHandler, invalidParameterHandler, localServerUserId, publishZones, repositoryHandler, repositoryHelper, securityVerifier, serverName, serviceName, supportedZones
-
-
Constructor Summary
Constructors Constructor Description LocationHandler(OpenMetadataAPIGenericConverter<B> converter, Class<B> beanClass, String serviceName, String serverName, InvalidParameterHandler invalidParameterHandler, RepositoryHandler repositoryHandler, OMRSRepositoryHelper repositoryHelper, String localServerUserId, OpenMetadataServerSecurityVerifier securityVerifier, List<String> supportedZones, List<String> defaultZones, List<String> publishZones, AuditLog auditLog)Construct the handler information needed to interact with the repository services
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCyberLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String networkAddress, String methodName)Mark the location as a Cyber Location.voidaddFixedLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String coordinates, String mapProjection, String postalAddress, String timeZone, String methodName)Mark the location as a Fixed Location.voidaddSecureLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String description, String level, String methodName)Mark the location as a Secure Location.voidclearAssetLocation(String userId, String locationGUID, String locationGUIDParameterName, String assetGUID, String assetGUIDParameterName, Date effectiveTime, String methodName)Remove a relationship between a location and an asset.voidclearNestedLocation(String userId, String locationParentGUID, String locationParentGUIDParameterName, String locationChildGUID, String locationChildGUIDParameterName, Date effectiveTime, String methodName)Remove a parent-child relationship between two locations.voidclearPeerLocations(String userId, String locationOneGUID, String locationOneGUIDParameterName, String locationTwoGUID, String locationTwoGUIDParameterName, Date effectiveTime, String methodName)Remove a peer relationship between two locations.intcountKnownLocations(String userId, String elementGUID, Date effectiveTime, String methodName)Count the number of locations attached to an entity.StringcreateLocation(String userId, String qualifiedName, String displayName, String description, Map<String,String> additionalProperties, String suppliedTypeName, Map<String,Object> extendedProperties, Date effectiveFrom, Date effectiveTo, String methodName)Create the location.StringcreateLocationFromTemplate(String userId, String templateGUID, String qualifiedName, String displayName, String description, String methodName)Create a new metadata element to represent a location using an existing metadata element as a template.List<B>getLocations(String userId, String elementGUID, String elementGUIDParameterName, String elementTypeName, int startingFrom, int pageSize, Date effectiveTime, String methodName)Return the locations attached to an entity.List<B>getLocations(String userId, String elementGUID, String elementGUIDParameterName, String elementTypeName, List<String> serviceSupportedZones, int startingFrom, int pageSize, Date effectiveTime, String methodName)Return the locations attached to an entity.voidremoveCyberLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String methodName)Remove the Cyber Location designation from a location.voidremoveFixedLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String methodName)Remove the Fixed Location designation from a location.voidremoveLocation(String userId, String locationGUID, String locationGUIDParameterName, String methodName)Remove the metadata element representing a location.voidremoveSecureLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String methodName)Remove the Secure Location designation from a location.voidsetupAssetLocation(String userId, String locationGUID, String locationGUIDParameterName, String assetGUID, String assetGUIDParameterName, Date effectiveFrom, Date effectiveTo, String methodName)Create a relationship between a location and an asset.voidsetupNestedLocation(String userId, String locationParentGUID, String locationParentGUIDParameterName, String locationChildGUID, String locationChildGUIDParameterName, Date effectiveFrom, Date effectiveTo, String methodName)Create a parent-child relationship between two locations.voidsetupPeerLocations(String userId, String locationOneGUID, String locationOneGUIDParameterName, String locationTwoGUID, String locationTwoGUIDParameterName, Date effectiveFrom, Date effectiveTo, String methodName)Create a peer relationship between two locations.voidupdateLocation(String userId, String locationGUID, String locationGUIDParameterName, String qualifiedName, String displayName, String description, Map<String,String> additionalProperties, String suppliedTypeName, Map<String,Object> extendedProperties, boolean isMergeUpdate, Date effectiveFrom, Date effectiveTo, String methodName)Update the location.-
Methods inherited from class org.odpi.openmetadata.commonservices.generichandlers.ReferenceableHandler
addOwner, addSecurityTags, addTemplateClassification, clearBusinessSignificant, findBeanGUIDsByQualifiedName, findBeansByQualifiedName, findBeansByQualifiedName, getBeanByQualifiedName, getBeanByQualifiedName, getBeanGUIDByQualifiedName, getBeanGUIDByQualifiedName, getBeanGUIDsByQualifiedName, getBeanGUIDsByQualifiedName, getBeansByQualifiedName, getBeansByQualifiedName, getCollectionMembers, getEntityByUniqueQualifiedName, getMoreInformation, getMoreInformation, getVendorProperties, linkElementsAsPeerDuplicates, removeOwner, removeResourceListMember, removeSecurityTags, removeSemanticAssignment, removeTemplateClassification, saveResourceListMember, saveSemanticAssignment, saveSemanticAssignment, setBusinessSignificant, setVendorProperties, unlinkElementsAsPeerDuplicates
-
Methods inherited from class org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIGenericHandler
addAnchorsClassification, archiveBeanInRepository, archiveBeanInRepository, countAttachments, createBeanFromTemplate, createBeanInRepository, deleteAnchoredEntity, deleteBeanInRepository, deleteBeanInRepository, deleteBeanInRepository, deleteBeanInRepository, deleteRelationship, entityMatchSearchCriteria, findAttachmentLinks, findBeanGUIDs, findBeans, findBeans, findBeans, findEntities, findEntities, getAllAttachmentLinks, getAnchorGUIDFromAnchorsClassification, getAttachedElement, getAttachedElementGUID, getAttachedElementGUID, getAttachedElementGUIDs, getAttachedElementGUIDs, getAttachedElements, getAttachedElements, getAttachedElements, getAttachedEntities, getAttachedEntities, getAttachedEntitiesFromUser, getAttachedEntity, getAttachedEntity, getAttachedEntity, getAttachedEntityFromUser, getAttachedFilteredEntities, getAttachedFilteredEntities, getAttachedFilteredEntities, getAttachmentLink, getAttachmentLinks, getAttachmentLinks, getAttachmentLinks, getBeanByUniqueName, getBeanByUniqueName, getBeanByValue, getBeanFromEntity, getBeanFromRepository, getBeanFromRepository, getBeanFromRepository, getBeanGUIDByUniqueName, getBeanGUIDByUniqueName, getBeanGUIDsByClassification, getBeanGUIDsByType, getBeanGUIDsByType, getBeanGUIDsByValue, getBeansByClassification, getBeansByCreator, getBeansByIntValue, getBeansByType, getBeansByType, getBeansByValue, getBeansByValue, getBeansByValue, getBeansByValue, getEffectiveTime, getEffectiveTime, getEntitiesByIntValue, getEntitiesByType, getEntitiesByType, getEntitiesByValue, getEntitiesByValue, getEntitiesByValue, getEntitiesByValue, getEntitiesByValue, getEntityByValue, getEntityFromRepository, getEntityFromRepository, getEntityGUIDByValue, getEntityGUIDsByValue, getRepositoryHandler, getRepositoryHelper, getServerName, getServiceName, getTypeDefByName, getUniqueAttachmentLink, getUniqueAttachmentLink, isBeanIsolated, isEntityATypeOf, linkElementToElement, linkElementToElement, linkElementToElement, linkElementToElement, maintainSupplementaryProperties, multiLinkElementToElement, regexSearchCriteria, relinkElementToNewElement, relinkElementToNewElement, removeClassificationFromRepository, removeClassificationFromRepository, setClassificationInRepository, setClassificationInRepository, setClassificationInRepository, setClassificationInRepository, setClassificationInRepository, setSecurityVerifier, unlinkAllElements, unlinkConnectedElement, unlinkElementFromElement, unlinkElementFromElement, unlinkElementFromElement, unlinkElementFromElement, updateBeanEffectivityDates, updateBeanEffectivityDates, updateBeanInRepository, updateBeanInRepository, updateBeanInRepository, updateBeanPropertyInRepository, updateBeanStatusInRepository, updateBeanStatusInRepository, updateBeanStatusInRepository, updateClassificationEffectivityDates, updateClassificationEffectivityDates, updateElementToElementLink, updateElementToElementLink, updateElementToElementLink, updateElementToElementLink, updateRelationshipEffectivityDates, updateRelationshipEffectivityDates, updateRelationshipProperties, validateAnchorEntity, validateAnchorEntity, validateUniqueProperty, verifyExternalSourceIdentity
-
-
-
-
Constructor Detail
-
LocationHandler
public LocationHandler(OpenMetadataAPIGenericConverter<B> converter, Class<B> beanClass, String serviceName, String serverName, InvalidParameterHandler invalidParameterHandler, RepositoryHandler repositoryHandler, OMRSRepositoryHelper repositoryHelper, String localServerUserId, OpenMetadataServerSecurityVerifier securityVerifier, List<String> supportedZones, List<String> defaultZones, List<String> publishZones, AuditLog auditLog)
Construct the handler information needed to interact with the repository services- Parameters:
converter- specific converter for this bean classbeanClass- name of bean class that is represented by the generic class BserviceName- name of this serviceserverName- name of the local serverinvalidParameterHandler- handler for managing parameter errorsrepositoryHandler- manages calls to the repository servicesrepositoryHelper- provides utilities for manipulating the repository services objectslocalServerUserId- userId for this serversecurityVerifier- open metadata security services verifiersupportedZones- list of zones that the access service is allowed to serve Asset instances from.defaultZones- list of zones that the access service should set in all new Asset instances.publishZones- list of zones that the access service sets up in published Asset instances.auditLog- destination for audit log events.
-
-
Method Detail
-
createLocation
public String createLocation(String userId, String qualifiedName, String displayName, String description, Map<String,String> additionalProperties, String suppliedTypeName, Map<String,Object> extendedProperties, Date effectiveFrom, Date effectiveTo, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Create the location.- Parameters:
userId- calling userqualifiedName- unique name for the location - used in other configurationdisplayName- short display name for the locationdescription- description of the governance locationadditionalProperties- additional properties for a locationsuppliedTypeName- type name from the caller (enables creation of subtypes)extendedProperties- properties for a governance location subtypeeffectiveFrom- starting time for this relationship (null for all time)effectiveTo- ending time for this relationship (null for all time)methodName- calling method- Returns:
- unique identifier of the new location object
- Throws:
InvalidParameterException- qualifiedName or userId is nullPropertyServerException- problem accessing property serverUserNotAuthorizedException- security access problem
-
createLocationFromTemplate
public String createLocationFromTemplate(String userId, String templateGUID, String qualifiedName, String displayName, String description, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Create a new metadata element to represent a location using an existing metadata element as a template. The template defines additional classifications and relationships that should be added to the new location. All categories and terms are linked to a single location. They are owned by this location and if the location is deleted, any linked terms and categories are deleted as well.- Parameters:
userId- calling usertemplateGUID- unique identifier of the metadata element to copyqualifiedName- unique name for the location - used in other configurationdisplayName- short display name for the locationdescription- description of the governance locationmethodName- calling method- Returns:
- unique identifier of the new metadata element
- Throws:
InvalidParameterException- one of the parameters is invalidUserNotAuthorizedException- the user is not authorized to issue this requestPropertyServerException- there is a problem reported in the open metadata server(s)
-
updateLocation
public void updateLocation(String userId, String locationGUID, String locationGUIDParameterName, String qualifiedName, String displayName, String description, Map<String,String> additionalProperties, String suppliedTypeName, Map<String,Object> extendedProperties, boolean isMergeUpdate, Date effectiveFrom, Date effectiveTo, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Update the location.- Parameters:
userId- calling userlocationGUID- unique identifier of the location to updatelocationGUIDParameterName- parameter passing the locationGUIDqualifiedName- unique name for the location - used in other configurationdisplayName- short display name for the locationdescription- description of the governance locationadditionalProperties- additional properties for a governance locationsuppliedTypeName- type of locationextendedProperties- properties for a governance location subtypeeffectiveFrom- starting time for this relationship (null for all time)effectiveTo- ending time for this relationship (null for all time)isMergeUpdate- should the new properties be merged with existing properties (true) or completely replace them (false)?methodName- calling method- Throws:
InvalidParameterException- qualifiedName or userId is nullPropertyServerException- problem accessing property serverUserNotAuthorizedException- security access problem
-
addFixedLocationClassification
public void addFixedLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String coordinates, String mapProjection, String postalAddress, String timeZone, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Mark the location as a Fixed Location.- Parameters:
userId- calling userlocationGUID- unique identifier of locationlocationGUIDParameterName- parameter name supplying locationGUIDcoordinates- coordinate locationmapProjection- scheme used for the coordinatespostalAddress- postal address of the locationtimeZone- time zone of the locationmethodName- calling method- Throws:
InvalidParameterException- entity not known, null userId or guidPropertyServerException- problem accessing property serverUserNotAuthorizedException- security access problem
-
removeFixedLocationClassification
public void removeFixedLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Remove the Fixed Location designation from a location.- Parameters:
userId- calling userlocationGUID- unique identifier of locationlocationGUIDParameterName- parameter name supplying locationGUIDmethodName- calling method- Throws:
InvalidParameterException- entity not known, null userId or guidPropertyServerException- problem accessing property serverUserNotAuthorizedException- security access problem
-
addSecureLocationClassification
public void addSecureLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String description, String level, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Mark the location as a Secure Location.- Parameters:
userId- calling userlocationGUID- unique identifier of locationlocationGUIDParameterName- parameter name supplying locationGUIDdescription- description of securitylevel- level of securitymethodName- calling method- Throws:
InvalidParameterException- entity not known, null userId or guidPropertyServerException- problem accessing property serverUserNotAuthorizedException- security access problem
-
removeSecureLocationClassification
public void removeSecureLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Remove the Secure Location designation from a location.- Parameters:
userId- calling userlocationGUID- unique identifier of locationlocationGUIDParameterName- parameter name supplying locationGUIDmethodName- calling method- Throws:
InvalidParameterException- entity not known, null userId or guidPropertyServerException- problem accessing property serverUserNotAuthorizedException- security access problem
-
addCyberLocationClassification
public void addCyberLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String networkAddress, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Mark the location as a Cyber Location.- Parameters:
userId- calling userlocationGUID- unique identifier of locationlocationGUIDParameterName- parameter name supplying locationGUIDnetworkAddress- network address of the locationmethodName- calling method- Throws:
InvalidParameterException- entity not known, null userId or guidPropertyServerException- problem accessing property serverUserNotAuthorizedException- security access problem
-
removeCyberLocationClassification
public void removeCyberLocationClassification(String userId, String locationGUID, String locationGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Remove the Cyber Location designation from a location.- Parameters:
userId- calling userlocationGUID- unique identifier of locationlocationGUIDParameterName- parameter name supplying locationGUIDmethodName- calling method- Throws:
InvalidParameterException- entity not known, null userId or guidPropertyServerException- problem accessing property serverUserNotAuthorizedException- security access problem
-
setupNestedLocation
public void setupNestedLocation(String userId, String locationParentGUID, String locationParentGUIDParameterName, String locationChildGUID, String locationChildGUIDParameterName, Date effectiveFrom, Date effectiveTo, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Create a parent-child relationship between two locations.- Parameters:
userId- calling userlocationParentGUID- unique identifier of the parent locationlocationParentGUIDParameterName- parameter supplying the parentlocationChildGUID- unique identifier of the child locationlocationChildGUIDParameterName- parameter supplying the childeffectiveFrom- starting time for this relationship (null for all time)effectiveTo- ending time for this relationship (null for all time)methodName- calling method- Throws:
InvalidParameterException- one of the parameters is invalidUserNotAuthorizedException- the user is not authorized to issue this requestPropertyServerException- there is a problem reported in the open metadata server(s)
-
clearNestedLocation
public void clearNestedLocation(String userId, String locationParentGUID, String locationParentGUIDParameterName, String locationChildGUID, String locationChildGUIDParameterName, Date effectiveTime, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Remove a parent-child relationship between two locations.- Parameters:
userId- calling userlocationParentGUID- unique identifier of the parent locationlocationParentGUIDParameterName- parameter supplying the parentlocationChildGUID- unique identifier of the child locationlocationChildGUIDParameterName- parameter supplying the childeffectiveTime- the time that the retrieved elements must be effective formethodName- calling method- Throws:
InvalidParameterException- one of the parameters is invalidUserNotAuthorizedException- the user is not authorized to issue this requestPropertyServerException- there is a problem reported in the open metadata server(s)
-
setupPeerLocations
public void setupPeerLocations(String userId, String locationOneGUID, String locationOneGUIDParameterName, String locationTwoGUID, String locationTwoGUIDParameterName, Date effectiveFrom, Date effectiveTo, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Create a peer relationship between two locations.- Parameters:
userId- calling userlocationOneGUID- unique identifier of the first locationlocationOneGUIDParameterName- parameter supplying the first locationlocationTwoGUID- unique identifier of the second locationlocationTwoGUIDParameterName- parameter supplying the second locationeffectiveFrom- starting time for this relationship (null for all time)effectiveTo- ending time for this relationship (null for all time)methodName- calling method- Throws:
InvalidParameterException- one of the parameters is invalidUserNotAuthorizedException- the user is not authorized to issue this requestPropertyServerException- there is a problem reported in the open metadata server(s)
-
clearPeerLocations
public void clearPeerLocations(String userId, String locationOneGUID, String locationOneGUIDParameterName, String locationTwoGUID, String locationTwoGUIDParameterName, Date effectiveTime, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Remove a peer relationship between two locations.- Parameters:
userId- calling userlocationOneGUID- unique identifier of the first locationlocationOneGUIDParameterName- parameter supplying the first locationlocationTwoGUID- unique identifier of the second locationlocationTwoGUIDParameterName- parameter supplying the second locationeffectiveTime- the time that the retrieved elements must be effective formethodName- calling method- Throws:
InvalidParameterException- one of the parameters is invalidUserNotAuthorizedException- the user is not authorized to issue this requestPropertyServerException- there is a problem reported in the open metadata server(s)
-
setupAssetLocation
public void setupAssetLocation(String userId, String locationGUID, String locationGUIDParameterName, String assetGUID, String assetGUIDParameterName, Date effectiveFrom, Date effectiveTo, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Create a relationship between a location and an asset.- Parameters:
userId- calling userlocationGUID- unique identifier of the locationlocationGUIDParameterName- parameter supplying the locationassetGUID- unique identifier of the assetassetGUIDParameterName- parameter supplying the asseteffectiveFrom- starting time for this relationship (null for all time)effectiveTo- ending time for this relationship (null for all time)methodName- calling method- Throws:
InvalidParameterException- one of the parameters is invalidUserNotAuthorizedException- the user is not authorized to issue this requestPropertyServerException- there is a problem reported in the open metadata server(s)
-
clearAssetLocation
public void clearAssetLocation(String userId, String locationGUID, String locationGUIDParameterName, String assetGUID, String assetGUIDParameterName, Date effectiveTime, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Remove a relationship between a location and an asset.- Parameters:
userId- calling userlocationGUID- unique identifier of the locationlocationGUIDParameterName- parameter supplying the locationassetGUID- unique identifier of the assetassetGUIDParameterName- parameter supplying the asseteffectiveTime- the time that the retrieved elements must be effective formethodName- calling method- Throws:
InvalidParameterException- one of the parameters is invalidUserNotAuthorizedException- the user is not authorized to issue this requestPropertyServerException- there is a problem reported in the open metadata server(s)
-
removeLocation
public void removeLocation(String userId, String locationGUID, String locationGUIDParameterName, String methodName) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException
Remove the metadata element representing a location.- Parameters:
userId- calling userlocationGUID- unique identifier of the metadata element to removelocationGUIDParameterName- parameter supplying the locationGUIDmethodName- calling method- Throws:
InvalidParameterException- one of the parameters is invalidUserNotAuthorizedException- the user is not authorized to issue this requestPropertyServerException- there is a problem reported in the open metadata server(s)
-
countKnownLocations
public int countKnownLocations(String userId, String elementGUID, Date effectiveTime, String methodName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
Count the number of locations attached to an entity.- Parameters:
userId- calling userelementGUID- identifier for the entity that the object is attached tomethodName- calling methodeffectiveTime- the time that the retrieved elements must be effective for- Returns:
- count of attached objects
- Throws:
InvalidParameterException- the parameters are invalidUserNotAuthorizedException- user not authorized to issue this requestPropertyServerException- problem accessing the property server
-
getLocations
public List<B> getLocations(String userId, String elementGUID, String elementGUIDParameterName, String elementTypeName, int startingFrom, int pageSize, Date effectiveTime, String methodName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
Return the locations attached to an entity.- Parameters:
userId- calling userelementGUID- identifier for the entity that the feedback is attached toelementGUIDParameterName- name of parameter supplying the GUIDelementTypeName- name of the type of object being attached tostartingFrom- where to start from in the listpageSize- maximum number of results that can be returnedeffectiveTime- the time that the retrieved elements must be effective formethodName- calling method- Returns:
- list of retrieved objects or null if none found
- Throws:
InvalidParameterException- the input properties are invalidUserNotAuthorizedException- user not authorized to issue this requestPropertyServerException- problem accessing the property server
-
getLocations
public List<B> getLocations(String userId, String elementGUID, String elementGUIDParameterName, String elementTypeName, List<String> serviceSupportedZones, int startingFrom, int pageSize, Date effectiveTime, String methodName) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException
Return the locations attached to an entity.- Parameters:
userId- calling userelementGUID- identifier for the entity that the feedback is attached toelementGUIDParameterName- name of parameter supplying the GUIDelementTypeName- name of the type of object being attached toserviceSupportedZones- supported zones for calling servicestartingFrom- where to start from in the listpageSize- maximum number of results that can be returnedeffectiveTime- the time that the retrieved elements must be effective formethodName- calling method- Returns:
- list of retrieved objects or null if none found
- Throws:
InvalidParameterException- the input properties are invalidUserNotAuthorizedException- user not authorized to issue this requestPropertyServerException- problem accessing the property server
-
-