com.adobe.repository.infomodel.bean
Class RepositoryImplementationType

java.lang.Object
  extended by com.adobe.repository.infomodel.bean.RepositoryImplementationType
All Implemented Interfaces:
java.io.Serializable

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

This class contains information about the underlying repository implementation.

See Also:
Serialized Form

Constructor Summary
RepositoryImplementationType()
          Default constructor.
RepositoryImplementationType(java.lang.String implementationVersion, java.lang.String name, java.lang.String description)
          A constructor that uses the specified implementation version and type information.
 
Method Summary
 java.lang.String getDescription()
          Retrieves the detailed description of the implementation type.
 java.util.Map getDetails()
          Retrieves the map containing extra details about the repository provider.
 java.lang.String getImplementationVersion()
          Retrieves the public implementation version number.
 java.lang.String getName()
          Retrieves the short, one-line name for the implementation type.
 int getSpecificationMajorVersion()
          Retrieves the major version of the specification implemented by the repository provider.
 int getSpecificationMinorVersion()
          Retrieves the minor version of the specification implemented by the repository provider.
 boolean getSupportsAccessControl()
          Determines whether access control is supported by the repository provider.
 boolean getSupportsBidirectionalRelationships()
          Determines whether bidirectional relationships are supported by the repository provider.
 boolean getSupportsCustomProperties()
          Determines whether custom properties are supported by the repository provider.
 boolean getSupportsCustomRelationships()
          Determines whether custom relationships are supported by the repository provider.
 boolean getSupportsCustomStatus()
          Determines whether custom status values are supported by the repository provider.
 boolean getSupportsPropertySearch()
          Determines whether a repository property search API is supported.
 boolean getSupportsRelatedSearch()
          Determines whether a repository-related search API is supported.
 void setDescription(java.lang.String description)
          Sets the detailed description of the implementation type.
 void setDetails(java.util.Map details)
          Sets the map containing extra details about the repository provider.
 void setImplementationVersion(java.lang.String implementationVersion)
          Sets the public implementation version number.
 void setName(java.lang.String name)
          Sets the short, one-line name for the implementation type.
 void setSpecificationMajorVersion(int specificationMajorVersion)
          Sets the major version of the specification implemented by the repository provider.
 void setSpecificationMinorVersion(int specificationMinorVersion)
          Sets the minor version of the specification implemented by the repository provider.
 void setSupportsAccessControl(boolean supportsAccessControl)
          Sets whether access control is supported by the repository provider.
 void setSupportsBidirectionalRelationships(boolean supportsBidirectionalRelationships)
          Sets whether bidirectional relationships are supported by the repository provider.
 void setSupportsCustomProperties(boolean supportsCustomProperties)
          Sets whether custom properties are supported by the repository provider.
 void setSupportsCustomRelationships(boolean supportsCustomRelationships)
          Sets whether custom relationships are supported by the repository provider.
 void setSupportsCustomStatus(boolean supportsCustomStatus)
          Sets whether custom status values are supported by the repository provider.
 void setSupportsPropertySearch(boolean supportsPropertySearch)
          Sets whether a repository property search API is supported.
 void setSupportsRelatedSearch(boolean supportsRelatedSearch)
          Sets whether a repository-related search API is supported.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryImplementationType

public RepositoryImplementationType()
Default constructor.


RepositoryImplementationType

public RepositoryImplementationType(java.lang.String implementationVersion,
                                    java.lang.String name,
                                    java.lang.String description)
A constructor that uses the specified implementation version and type information.

Parameters:
implementationVersion - The implementation version.
name - A short, one-line name for the implementation type.
description - A detailed description of the implementation type.
Method Detail

getImplementationVersion

public java.lang.String getImplementationVersion()
Retrieves the public implementation version number. For example, "8.0.0".

Returns:
A version string.

setImplementationVersion

public void setImplementationVersion(java.lang.String implementationVersion)
Sets the public implementation version number. For example, "8.0.0".

Parameters:
implementationVersion - A version string.

getName

public java.lang.String getName()
Retrieves the short, one-line name for the implementation type.

Returns:
The short, one-line name for the implementation type.

setName

public void setName(java.lang.String name)
Sets the short, one-line name for the implementation type.

Parameters:
name - The short, one-line name for the implementation type.

getDescription

public java.lang.String getDescription()
Retrieves the detailed description of the implementation type.

Returns:
The detailed description of the implementation type.

setDescription

public void setDescription(java.lang.String description)
Sets the detailed description of the implementation type.

Parameters:
description - The detailed description of the implementation type.

getDetails

public java.util.Map getDetails()
Retrieves the map containing extra details about the repository provider.

Returns:
A java.util.Map containing extra details about the repository provider.

setDetails

public void setDetails(java.util.Map details)
Sets the map containing extra details about the repository provider.

Parameters:
details - A java.util.Map containing extra details about the repository provider.

getSpecificationMajorVersion

public int getSpecificationMajorVersion()
Retrieves the major version of the specification implemented by the repository provider.

Returns:
The major version of the specification implemented by the repository provider.

setSpecificationMajorVersion

public void setSpecificationMajorVersion(int specificationMajorVersion)
Sets the major version of the specification implemented by the repository provider.

Parameters:
specificationMajorVersion - The major version of the specification implemented by the repository provider.

getSpecificationMinorVersion

public int getSpecificationMinorVersion()
Retrieves the minor version of the specification implemented by the repository provider.

Returns:
The minor version of the specification implemented by the repository provider.

setSpecificationMinorVersion

public void setSpecificationMinorVersion(int specificationMinorVersion)
Sets the minor version of the specification implemented by the repository provider.

Parameters:
specificationMinorVersion - The minor version of the specification implemented by the repository provider.

getSupportsAccessControl

public boolean getSupportsAccessControl()
Determines whether access control is supported by the repository provider.

Returns:
true if access control is supported, false otherwise.

setSupportsAccessControl

public void setSupportsAccessControl(boolean supportsAccessControl)
Sets whether access control is supported by the repository provider.

Parameters:
supportsAccessControl - true if access control is supported, false otherwise.

getSupportsBidirectionalRelationships

public boolean getSupportsBidirectionalRelationships()
Determines whether bidirectional relationships are supported by the repository provider.

Returns:
true if bidirectional relationships are supported, false otherwise.

setSupportsBidirectionalRelationships

public void setSupportsBidirectionalRelationships(boolean supportsBidirectionalRelationships)
Sets whether bidirectional relationships are supported by the repository provider.

Parameters:
supportsBidirectionalRelationships - true if bidirectional relationships are supported, false otherwise.

getSupportsCustomProperties

public boolean getSupportsCustomProperties()
Determines whether custom properties are supported by the repository provider.

Returns:
true if custom properties are supported, false otherwise.

setSupportsCustomProperties

public void setSupportsCustomProperties(boolean supportsCustomProperties)
Sets whether custom properties are supported by the repository provider.

Parameters:
supportsCustomProperties - true if custom properties are supported, false otherwise.

getSupportsCustomRelationships

public boolean getSupportsCustomRelationships()
Determines whether custom relationships are supported by the repository provider.

Returns:
true if custom relationships are supported, false otherwise.

setSupportsCustomRelationships

public void setSupportsCustomRelationships(boolean supportsCustomRelationships)
Sets whether custom relationships are supported by the repository provider.

Parameters:
supportsCustomRelationships - true if custom relationships are supported, false otherwise.

getSupportsCustomStatus

public boolean getSupportsCustomStatus()
Determines whether custom status values are supported by the repository provider.

Returns:
true if custom status values are supported, false otherwise.

setSupportsCustomStatus

public void setSupportsCustomStatus(boolean supportsCustomStatus)
Sets whether custom status values are supported by the repository provider.

Parameters:
supportsCustomStatus - true if custom status values are supported, false otherwise.

getSupportsRelatedSearch

public boolean getSupportsRelatedSearch()
Determines whether a repository-related search API is supported.

Returns:
true if a repository-related search API is supported, false otherwise.

setSupportsRelatedSearch

public void setSupportsRelatedSearch(boolean supportsRelatedSearch)
Sets whether a repository-related search API is supported.

Parameters:
supportsRelatedSearch - true if a repository-related search API is supported, false otherwise.

getSupportsPropertySearch

public boolean getSupportsPropertySearch()
Determines whether a repository property search API is supported.

Returns:
true if a repository property search API is supported, false otherwise.

setSupportsPropertySearch

public void setSupportsPropertySearch(boolean supportsPropertySearch)
Sets whether a repository property search API is supported.

Parameters:
supportsPropertySearch - true if a repository property search API is supported, false otherwise.


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