com.adobe.repository
Class RepositoryLoadProfile

java.lang.Object
  extended by com.adobe.repository.RepositoryLoadProfile
All Implemented Interfaces:
java.io.Serializable

public class RepositoryLoadProfile
extends java.lang.Object
implements java.io.Serializable

Defines which object types and attributes are to be returned from (projected in) a repository query. A query includes any repository call that returns a resource or list of resources; queries include but are not limited to search methods.

See Also:
Serialized Form

Field Summary
static boolean DEFAULT_EXCLUDE
          Constant used to create a RepositoryLoadProfile that excludes everything by default.
static boolean DEFAULT_PROJECT
          Constant used to create a RepositoryLoadProfile that projects everything by default.
static RepositoryLoadProfile PROJECT_ALL
          Selects all attributes and resource types, known to the Repository, that apply to a given query.
static RepositoryLoadProfile PROJECT_ALL_EXCEPT_RESOURCE_CONTENT_DATA
          Selects all attributes and resource types except ResourceContent data, known to the Repository, that apply to a given query.
 
Constructor Summary
RepositoryLoadProfile()
          The default constructor.
RepositoryLoadProfile(boolean defaultProject)
          A constructor that can select all or no attributes and resource types for projection.
RepositoryLoadProfile(QueryProfile queryProfile)
          A constructor that uses a query profile.
 
Method Summary
 void exclude(int type)
          Excludes the selected resource object type or attribute from queries.
 void excludeAll()
          Excludes all resource types and attributes from the query to which this RepositoryLoadProfile is passed.
 boolean getDefaultProject()
          Retrieves the default projection state.
 boolean getFormTemplateIdString()
          Gets the projection state of the FormTemplate identifier attribute.
 boolean getLockDepth()
          Gets the projection state of the Lock depth attribute.
 boolean getLockExpiryDate()
          Gets the projection state of the Lock expiration date attribute.
 boolean getLockLockToken()
          Gets the projection state of the Lock lock token attribute.
 boolean getLockOwnerUserId()
          Gets the projection state of the Lock owner user identifier attribute.
 boolean getLockResourceId()
          Gets the projection state of the Lock resource identifier attribute.
 boolean getLockType()
          Gets the projection state of the Lock type attribute.
 boolean getRelationSourceObjectId()
          Gets the projection state of the Relation source object identifier attribute.
 boolean getRelationTargetObjectId()
          Gets the projection state of the Relation target object identifier attribute.
 boolean getRelationTrackTargetHead()
          Gets the projection state of the Relation track target head attribute.
 boolean getRelationType()
          Gets the projection state of the Relation type attribute.
 boolean getResourceAclId()
          Gets the projection state for the Resource ACL identifier attribute.
 boolean getResourceAppstoreVersion()
          Gets the projection state for the Resource application store version attribute.
 boolean getResourceContent()
          Gets the projection state for the Resource content attribute.
 boolean getResourceContentChecksum()
          Gets the projection state for the ResourceContent checksum attribute.
 boolean getResourceContentContentUri()
          Gets the projection state for the ResourceContent content URI attribute.
 boolean getResourceContentData()
          Gets the projection state for the ResourceContent data attribute.
 boolean getResourceContentImplOid()
          Gets the projection state for the Resource content object identifier attribute.
 boolean getResourceContentMimeType()
          Gets the projection state for the ResourceContent MIME type attribute.
 boolean getResourceContentSize()
          Gets the projection state for the ResourceContent size attribute.
 boolean getResourceCreatedBy()
          Gets the projection state for the Resource created by attribute.
 boolean getResourceCreateTime()
          Gets the projection state for the Resource create time attribute.
 boolean getResourceCustomStatus()
          Gets the projection state for the Resource custom status attribute.
 boolean getResourceDeploymentStatus()
          Gets the projection state for the Resource deployment status attribute.
 boolean getResourceDescription()
          Gets the projection state for the Resource description attribute.
 boolean getResourceETag()
          Gets the projection state for the Resource e-Tag attribute.
 boolean getResourceHead()
          Gets the projection state for the Resource head attribute.
 boolean getResourceId()
          Gets the projection state for the Resource identifier attribute.
 boolean getResourceLid()
          Gets the projection state for the Resource Lid attribute.
 boolean getResourceLocks()
          Gets the projection state for the Resource locks attribute.
 boolean getResourceMajorVersion()
          Gets the projection state for the Resource major version attribute.
 boolean getResourceMinorVersion()
          Gets the projection state for the Resource minor version attribute.
 boolean getResourceName()
          Gets the projection state for the Resource name attribute.
 boolean getResourceObjectStatus()
          Gets the projection state for the Resource object status attribute.
 boolean getResourceObjectType()
          Gets the projection state for the Resource object type attribute.
 boolean getResourceOwnerUserId()
          Gets the projection state for the Resource owner user identifier attribute.
 boolean getResourcePath()
          Gets the projection state for the Resource path attribute.
 boolean getResourcePropertyName()
          Gets the projection state for the ResourceProperty name attribute.
 boolean getResourcePropertyResourceId()
          Gets the projection state for the ResourceProperty resource identifier attribute.
 boolean getResourcePropertyValue()
          Gets the projection state for the ResourceProperty value attribute.
 boolean getResourceResourceProperties()
          Gets the projection state for the Resource resource properties attribute.
 boolean getResourceUpdateTime()
          Gets the projection state for the Resource update time attribute.
 boolean getTextFragmentType()
          Gets the projection state of the TextFragment type attribute.
 boolean isProjected(int type)
          Retrieves the projection state of the supplied resource object type or attribute.
 void project(int type)
          Projects the selected resource object type or attribute from queries.
 void projectAll()
          Projects all resource types and attributes in the query to which this object is passed.
 void setLockDepth(boolean lockDepth)
          Sets the projection state for the Lock depth attribute.
 void setLockExpiryDate(boolean lockExpiryDate)
          Sets the projection state for the Lock expiration date attribute.
 void setLockLockToken(boolean lockLockToken)
          Sets the projection state for the Lock lock token attribute.
 void setLockOwnerUserId(boolean lockOwnerUserId)
          Sets the projection state for the Lock owner user identifier attribute.
 void setLockResourceId(boolean lockResourceId)
          Sets the projection state for the Lock resource identifier attribute.
 void setLockType(boolean lockType)
          Sets the projection state for the Lock type attribute.
 void setRelationSourceObjectId(boolean relationSourceObjectId)
          Sets the projection state for the Relation source object identifier attribute.
 void setRelationTargetObjectId(boolean relationTargetObjectId)
          Sets the projection state for the Relation target object identifier attribute.
 void setRelationTrackTargetHead(boolean relationTrackTargetHead)
          Sets the projection state for the Relation track target head attribute.
 void setRelationType(boolean relationType)
          Sets the projection state for the Relation type attribute.
 void setResourceAclId(boolean resourceAclId)
          Sets the projection state for the Resource ACL identifier attribute.
 void setResourceAppstoreVersion(boolean resourceInterfaceAppstoreVersion)
          Sets the projection state for the Resource application store version attribute.
 void setResourceContent(boolean resourceInterfaceContent)
          Sets the projection state for the Resource content attribute.
 void setResourceContentContentUri(boolean resourceContentContentUri)
          Sets the projection state for the ResourceContent content URI attribute.
 void setResourceContentData(boolean resourceContentData)
          Sets the projection state for the ResourceContent data attribute.
 void setResourceContentMimeType(boolean resourceContentMimeType)
          Sets the projection state for the ResourceContent mime type attribute.
 void setResourceContentSize(boolean resourceContentSize)
          Sets the projection state for the ResourceContent size attribute.
 void setResourceCreatedBy(boolean resourceInterfaceCreatedBy)
          Sets the projection state for the Resource created by attribute.
 void setResourceCreateTime(boolean resourceInterfaceCreateTime)
          Sets the projection state for the Resource create time attribute.
 void setResourceCustomStatus(boolean resourceInterfaceCustomStatus)
          Sets the projection state for the Resource custom status attribute.
 void setResourceDeploymentStatus(boolean resourceInterfaceDeploymentStatus)
          Sets the projection state for the Resource deployment status attribute.
 void setResourceDescription(boolean resourceInterfaceDescription)
          Sets the projection state for the Resource description attribute.
 void setResourceETag(boolean resourceInterfaceETag)
          Sets the projection state for the Resource e-tag attribute.
 void setResourceHead(boolean resourceInterfaceHead)
          Sets the projection state for the Resource head attribute.
 void setResourceId(boolean resourceId)
          Sets the projection state for the Resource identifier attribute.
 void setResourceLid(boolean resourceInterfaceLid)
          Sets the projection state for the Resource Lid attribute.
 void setResourceLocks(boolean resourceInterfaceLocks)
          Sets the projection state for the Resource locks attribute.
 void setResourceMajorVersion(boolean resourceInterfaceMajorVersion)
          Sets the projection state for the Resource major version attribute.
 void setResourceMinorVersion(boolean resourceInterfaceMinorVersion)
          Sets the projection state for the Resource minor version attribute.
 void setResourceName(boolean resourceInterfaceName)
          Sets the projection state for the Resource name attribute.
 void setResourceObjectStatus(boolean resourceInterfaceObjectStatus)
          Sets the projection state for the Resource object status attribute.
 void setResourceObjectType(boolean resourceInterfaceObjectType)
          Sets the projection state for the Resource object type attribute.
 void setResourceOwnerUserId(boolean resourceInterfaceOwnerUserId)
          Sets the projection state for the Resource owner user identifier attribute.
 void setResourcePath(boolean resourceInterfacePath)
          Sets the projection state for the Resource path attribute.
 void setResourcePropertyName(boolean resourcePropertyName)
          Sets the projection state for the ResourceProperty name attribute.
 void setResourcePropertyResourceId(boolean resourcePropertyResourceId)
          Sets the projection state for the ResourceProperty resource identifier attribute.
 void setResourcePropertyValue(boolean resourcePropertyValue)
          Sets the projection state for the ResourceProperty value attribute.
 void setResourceResourceProperties(boolean resourceInterfaceResourceProperties)
          Sets the projection state for the Resource resource properties attribute.
 void setResourceUpdateTime(boolean resourceInterfaceUpdateTime)
          Sets the projection state for the Resource update time attribute.
 void setTextFragmentType(boolean textFragmentType)
          Sets the projection state for the TextFragment type attribute.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PROJECT

public static final boolean DEFAULT_PROJECT
Constant used to create a RepositoryLoadProfile that projects everything by default.

See Also:
Constant Field Values

DEFAULT_EXCLUDE

public static final boolean DEFAULT_EXCLUDE
Constant used to create a RepositoryLoadProfile that excludes everything by default.

See Also:
Constant Field Values

PROJECT_ALL

public static final RepositoryLoadProfile PROJECT_ALL
Selects all attributes and resource types, known to the Repository, that apply to a given query.


PROJECT_ALL_EXCEPT_RESOURCE_CONTENT_DATA

public static final RepositoryLoadProfile PROJECT_ALL_EXCEPT_RESOURCE_CONTENT_DATA
Selects all attributes and resource types except ResourceContent data, known to the Repository, that apply to a given query.

Constructor Detail

RepositoryLoadProfile

public RepositoryLoadProfile()
The default constructor. This constructor sets the default attribute projection to the RepositoryLoadProfile.DEFAULT_PROJECT constant.


RepositoryLoadProfile

public RepositoryLoadProfile(boolean defaultProject)
A constructor that can select all or no attributes and resource types for projection.

Parameters:
defaultProject - If true, all attributes and resource types known to the Repository are selected for return. If it is false, none are selected.

RepositoryLoadProfile

public RepositoryLoadProfile(QueryProfile queryProfile)
A constructor that uses a query profile.

Parameters:
queryProfile - The query profile to copy.
Method Detail

projectAll

public void projectAll()
Projects all resource types and attributes in the query to which this object is passed.

This method is equivalent to calling new RepositoryLoadProfile(true).


excludeAll

public void excludeAll()
Excludes all resource types and attributes from the query to which this RepositoryLoadProfile is passed.

This method is equivalent to calling new RepositoryLoadProfile(false).


project

public void project(int type)
Projects the selected resource object type or attribute from queries. For example:

   // project the Resource object.
   profile.project(Resource.OBJECT_TYPE_RESOURCE);

   // project the Resource attribute identifier.
   profile.project(Resource.LOAD_ID);

 

Parameters:
type - A one-based load profile index.

exclude

public void exclude(int type)
Excludes the selected resource object type or attribute from queries.

Parameters:
type - A one-based load profile index.

isProjected

public boolean isProjected(int type)
Retrieves the projection state of the supplied resource object type or attribute.

Parameters:
type - A one-based load profile index.
Returns:
true if the attribute or object type represented by type is projected, false otherwise.

getDefaultProject

public boolean getDefaultProject()
Retrieves the default projection state.

Returns:
true if the profile's current state is to project by default, false otherwise.

setLockResourceId

public void setLockResourceId(boolean lockResourceId)
Sets the projection state for the Lock resource identifier attribute.

Parameters:
lockResourceId - true to project, false to exclude.

setLockOwnerUserId

public void setLockOwnerUserId(boolean lockOwnerUserId)
Sets the projection state for the Lock owner user identifier attribute.

Parameters:
lockOwnerUserId - true to project, false to exclude.

setLockType

public void setLockType(boolean lockType)
Sets the projection state for the Lock type attribute.

Parameters:
lockType - true to project, false to exclude.

setLockDepth

public void setLockDepth(boolean lockDepth)
Sets the projection state for the Lock depth attribute.

Parameters:
lockDepth - true to project, false to exclude.

setLockLockToken

public void setLockLockToken(boolean lockLockToken)
Sets the projection state for the Lock lock token attribute.

Parameters:
lockLockToken - true to project, false to exclude.

setLockExpiryDate

public void setLockExpiryDate(boolean lockExpiryDate)
Sets the projection state for the Lock expiration date attribute.

Parameters:
lockExpiryDate - true to project, false to exclude.

setRelationType

public void setRelationType(boolean relationType)
Sets the projection state for the Relation type attribute.

Parameters:
relationType - true to project, false to exclude.

setRelationTrackTargetHead

public void setRelationTrackTargetHead(boolean relationTrackTargetHead)
Sets the projection state for the Relation track target head attribute.

Parameters:
relationTrackTargetHead - true to project, false to exclude.

setRelationSourceObjectId

public void setRelationSourceObjectId(boolean relationSourceObjectId)
Sets the projection state for the Relation source object identifier attribute.

Parameters:
relationSourceObjectId - true to project, false to exclude.

setRelationTargetObjectId

public void setRelationTargetObjectId(boolean relationTargetObjectId)
Sets the projection state for the Relation target object identifier attribute.

Parameters:
relationTargetObjectId - true to project, false to exclude.

setResourceContentData

public void setResourceContentData(boolean resourceContentData)
Sets the projection state for the ResourceContent data attribute.

Parameters:
resourceContentData - true to project, false to exclude.

setResourceContentMimeType

public void setResourceContentMimeType(boolean resourceContentMimeType)
Sets the projection state for the ResourceContent mime type attribute.

Parameters:
resourceContentMimeType - true to project, false to exclude.

setResourceContentSize

public void setResourceContentSize(boolean resourceContentSize)
Sets the projection state for the ResourceContent size attribute.

Parameters:
resourceContentSize - true to project, false to exclude.

setResourceContentContentUri

public void setResourceContentContentUri(boolean resourceContentContentUri)
Sets the projection state for the ResourceContent content URI attribute.

Parameters:
resourceContentContentUri - true to project, false to exclude.

setResourceId

public void setResourceId(boolean resourceId)
Sets the projection state for the Resource identifier attribute.

Parameters:
resourceId - true to project, false to exclude.

setResourceLid

public void setResourceLid(boolean resourceInterfaceLid)
Sets the projection state for the Resource Lid attribute.

Parameters:
resourceInterfaceLid - true to project, false to exclude.

setResourceObjectType

public void setResourceObjectType(boolean resourceInterfaceObjectType)
Sets the projection state for the Resource object type attribute.

Parameters:
resourceInterfaceObjectType - true to project, false to exclude.

setResourceObjectStatus

public void setResourceObjectStatus(boolean resourceInterfaceObjectStatus)
Sets the projection state for the Resource object status attribute.

Parameters:
resourceInterfaceObjectStatus - true to project, false to exclude.

setResourceDeploymentStatus

public void setResourceDeploymentStatus(boolean resourceInterfaceDeploymentStatus)
Sets the projection state for the Resource deployment status attribute.

Parameters:
resourceInterfaceDeploymentStatus - true to project, false to exclude.

setResourceCustomStatus

public void setResourceCustomStatus(boolean resourceInterfaceCustomStatus)
Sets the projection state for the Resource custom status attribute.

Parameters:
resourceInterfaceCustomStatus - true to project, false to exclude.

setResourceAppstoreVersion

public void setResourceAppstoreVersion(boolean resourceInterfaceAppstoreVersion)
Sets the projection state for the Resource application store version attribute.

Parameters:
resourceInterfaceAppstoreVersion - true to project, false to exclude.

setResourceDescription

public void setResourceDescription(boolean resourceInterfaceDescription)
Sets the projection state for the Resource description attribute.

Parameters:
resourceInterfaceDescription - true to project, false to exclude.

setResourceMajorVersion

public void setResourceMajorVersion(boolean resourceInterfaceMajorVersion)
Sets the projection state for the Resource major version attribute.

Parameters:
resourceInterfaceMajorVersion - true to project, false to exclude.

setResourceMinorVersion

public void setResourceMinorVersion(boolean resourceInterfaceMinorVersion)
Sets the projection state for the Resource minor version attribute.

Parameters:
resourceInterfaceMinorVersion - true to project, false to exclude.

setResourceOwnerUserId

public void setResourceOwnerUserId(boolean resourceInterfaceOwnerUserId)
Sets the projection state for the Resource owner user identifier attribute.

Parameters:
resourceInterfaceOwnerUserId - true to project, false to exclude.

setResourceETag

public void setResourceETag(boolean resourceInterfaceETag)
Sets the projection state for the Resource e-tag attribute.

Parameters:
resourceInterfaceETag - true to project, false to exclude.

setResourceName

public void setResourceName(boolean resourceInterfaceName)
Sets the projection state for the Resource name attribute.

Parameters:
resourceInterfaceName - true to project, false to exclude.

setResourcePath

public void setResourcePath(boolean resourceInterfacePath)
Sets the projection state for the Resource path attribute.

Parameters:
resourceInterfacePath - true to project, false to exclude.

setResourceCreatedBy

public void setResourceCreatedBy(boolean resourceInterfaceCreatedBy)
Sets the projection state for the Resource created by attribute.

Parameters:
resourceInterfaceCreatedBy - true to project, false to exclude.

setResourceHead

public void setResourceHead(boolean resourceInterfaceHead)
Sets the projection state for the Resource head attribute.

Parameters:
resourceInterfaceHead - true to project, false to exclude.

setResourceAclId

public void setResourceAclId(boolean resourceAclId)
Sets the projection state for the Resource ACL identifier attribute.

Parameters:
resourceAclId - true to project, false to exclude.

setResourceUpdateTime

public void setResourceUpdateTime(boolean resourceInterfaceUpdateTime)
Sets the projection state for the Resource update time attribute.

Parameters:
resourceInterfaceUpdateTime - true to project, false to exclude.

setResourceCreateTime

public void setResourceCreateTime(boolean resourceInterfaceCreateTime)
Sets the projection state for the Resource create time attribute.

Parameters:
resourceInterfaceCreateTime - true to project, false to exclude.

setResourceResourceProperties

public void setResourceResourceProperties(boolean resourceInterfaceResourceProperties)
Sets the projection state for the Resource resource properties attribute.

Parameters:
resourceInterfaceResourceProperties - true to project, false to exclude.

setResourceLocks

public void setResourceLocks(boolean resourceInterfaceLocks)
Sets the projection state for the Resource locks attribute.

Parameters:
resourceInterfaceLocks - true to project, false to exclude.

setResourceContent

public void setResourceContent(boolean resourceInterfaceContent)
Sets the projection state for the Resource content attribute.

Parameters:
resourceInterfaceContent - true to project, false to exclude.

setResourcePropertyResourceId

public void setResourcePropertyResourceId(boolean resourcePropertyResourceId)
Sets the projection state for the ResourceProperty resource identifier attribute.

Parameters:
resourcePropertyResourceId - true to project, false to exclude.

setResourcePropertyName

public void setResourcePropertyName(boolean resourcePropertyName)
Sets the projection state for the ResourceProperty name attribute.

Parameters:
resourcePropertyName - true to project, false to exclude.

setResourcePropertyValue

public void setResourcePropertyValue(boolean resourcePropertyValue)
Sets the projection state for the ResourceProperty value attribute.

Parameters:
resourcePropertyValue - true to project, false to exclude.

getResourceAclId

public boolean getResourceAclId()
Gets the projection state for the Resource ACL identifier attribute.

Returns:
true to project, false to exclude.

getResourceAppstoreVersion

public boolean getResourceAppstoreVersion()
Gets the projection state for the Resource application store version attribute.

Returns:
true to project, false to exclude.

getResourceContent

public boolean getResourceContent()
Gets the projection state for the Resource content attribute.

Returns:
true to project, false to exclude.

getResourceContentImplOid

public boolean getResourceContentImplOid()
Gets the projection state for the Resource content object identifier attribute.

Returns:
true to project, false to exclude.

getResourceCreatedBy

public boolean getResourceCreatedBy()
Gets the projection state for the Resource created by attribute.

Returns:
true to project, false to exclude.

getResourceCreateTime

public boolean getResourceCreateTime()
Gets the projection state for the Resource create time attribute.

Returns:
true to project, false to exclude.

getResourceCustomStatus

public boolean getResourceCustomStatus()
Gets the projection state for the Resource custom status attribute.

Returns:
true to project, false to exclude.

getResourceDeploymentStatus

public boolean getResourceDeploymentStatus()
Gets the projection state for the Resource deployment status attribute.

Returns:
true to project, false to exclude.

getResourceDescription

public boolean getResourceDescription()
Gets the projection state for the Resource description attribute.

Returns:
true to project, false to exclude.

getResourceETag

public boolean getResourceETag()
Gets the projection state for the Resource e-Tag attribute.

Returns:
true to project, false to exclude.

getResourceHead

public boolean getResourceHead()
Gets the projection state for the Resource head attribute.

Returns:
true to project, false to exclude.

getResourceId

public boolean getResourceId()
Gets the projection state for the Resource identifier attribute.

Returns:
true to project, false to exclude.

getResourceLid

public boolean getResourceLid()
Gets the projection state for the Resource Lid attribute.

Returns:
true to project, false to exclude.

getResourceLocks

public boolean getResourceLocks()
Gets the projection state for the Resource locks attribute.

Returns:
true to project, false to exclude.

getResourceMajorVersion

public boolean getResourceMajorVersion()
Gets the projection state for the Resource major version attribute.

Returns:
true to project, false to exclude.

getResourceMinorVersion

public boolean getResourceMinorVersion()
Gets the projection state for the Resource minor version attribute.

Returns:
true to project, false to exclude.

getResourceName

public boolean getResourceName()
Gets the projection state for the Resource name attribute.

Returns:
true to project, false to exclude.

getResourceObjectStatus

public boolean getResourceObjectStatus()
Gets the projection state for the Resource object status attribute.

Returns:
true to project, false to exclude.

getResourceObjectType

public boolean getResourceObjectType()
Gets the projection state for the Resource object type attribute.

Returns:
true to project, false to exclude.

getResourceOwnerUserId

public boolean getResourceOwnerUserId()
Gets the projection state for the Resource owner user identifier attribute.

Returns:
true to project, false to exclude.

getResourcePath

public boolean getResourcePath()
Gets the projection state for the Resource path attribute.

Returns:
true to project, false to exclude.

getResourceResourceProperties

public boolean getResourceResourceProperties()
Gets the projection state for the Resource resource properties attribute.

Returns:
true to project, false to exclude.

getResourceUpdateTime

public boolean getResourceUpdateTime()
Gets the projection state for the Resource update time attribute.

Returns:
true to project, false to exclude.

setTextFragmentType

public void setTextFragmentType(boolean textFragmentType)
Sets the projection state for the TextFragment type attribute.

Parameters:
textFragmentType - true to project, false to exclude.

getFormTemplateIdString

public boolean getFormTemplateIdString()
Gets the projection state of the FormTemplate identifier attribute.

Returns:
true to project, false to exclude.

getLockResourceId

public boolean getLockResourceId()
Gets the projection state of the Lock resource identifier attribute.

Returns:
true to project, false to exclude.

getLockOwnerUserId

public boolean getLockOwnerUserId()
Gets the projection state of the Lock owner user identifier attribute.

Returns:
true to project, false to exclude.

getLockType

public boolean getLockType()
Gets the projection state of the Lock type attribute.

Returns:
true to project, false to exclude.

getLockDepth

public boolean getLockDepth()
Gets the projection state of the Lock depth attribute.

Returns:
true to project, false to exclude.

getLockLockToken

public boolean getLockLockToken()
Gets the projection state of the Lock lock token attribute.

Returns:
true to project, false to exclude.

getLockExpiryDate

public boolean getLockExpiryDate()
Gets the projection state of the Lock expiration date attribute.

Returns:
true to project, false to exclude.

getRelationType

public boolean getRelationType()
Gets the projection state of the Relation type attribute.

Returns:
true to project, false to exclude.

getRelationTrackTargetHead

public boolean getRelationTrackTargetHead()
Gets the projection state of the Relation track target head attribute.

Returns:
true to project, false to exclude.

getRelationSourceObjectId

public boolean getRelationSourceObjectId()
Gets the projection state of the Relation source object identifier attribute.

Returns:
true to project, false to exclude.

getRelationTargetObjectId

public boolean getRelationTargetObjectId()
Gets the projection state of the Relation target object identifier attribute.

Returns:
true to project, false to exclude.

getResourcePropertyResourceId

public boolean getResourcePropertyResourceId()
Gets the projection state for the ResourceProperty resource identifier attribute.

Returns:
true to project, false to exclude.

getResourcePropertyName

public boolean getResourcePropertyName()
Gets the projection state for the ResourceProperty name attribute.

Returns:
true to project, false to exclude.

getResourcePropertyValue

public boolean getResourcePropertyValue()
Gets the projection state for the ResourceProperty value attribute.

Returns:
true to project, false to exclude.

getTextFragmentType

public boolean getTextFragmentType()
Gets the projection state of the TextFragment type attribute.

Returns:
true to project, false to exclude.

getResourceContentData

public boolean getResourceContentData()
Gets the projection state for the ResourceContent data attribute.

Returns:
true to project, false to exclude.

getResourceContentMimeType

public boolean getResourceContentMimeType()
Gets the projection state for the ResourceContent MIME type attribute.

Returns:
true to project, false to exclude.

getResourceContentSize

public boolean getResourceContentSize()
Gets the projection state for the ResourceContent size attribute.

Returns:
true to project, false to exclude.

getResourceContentChecksum

public boolean getResourceContentChecksum()
Gets the projection state for the ResourceContent checksum attribute.

Returns:
true to project, false to exclude.

getResourceContentContentUri

public boolean getResourceContentContentUri()
Gets the projection state for the ResourceContent content URI attribute.

Returns:
true to project, false to exclude.


[an error occurred while processing this directive] [an error occurred while processing this directive]