public class RepositoryInfoImpl extends AbstractExtensionData implements RepositoryInfo
Constructor and Description |
---|
RepositoryInfoImpl()
Constructor.
|
RepositoryInfoImpl(RepositoryInfo data) |
Modifier and Type | Method and Description |
---|---|
AclCapabilities |
getAclCapabilities()
Returns the ACL capabilities.
|
RepositoryCapabilities |
getCapabilities()
Returns the repository capabilities.
|
Boolean |
getChangesIncomplete()
Indicates whether the entries in the change log are incomplete or
complete.
|
List<BaseTypeId> |
getChangesOnType()
Returns which types of objects are considered in the change log.
|
CmisVersion |
getCmisVersion()
Returns the CMIS version supported by this repository as a
CmisVersion enum. |
String |
getCmisVersionSupported()
Returns the CMIS version supported by this repository as a string.
|
String |
getDescription()
Returns the repository description.
|
List<ExtensionFeature> |
getExtensionFeatures()
Returns the list of CMIS extension features supported by this repository.
|
String |
getId()
Returns the repository ID.
|
String |
getLatestChangeLogToken()
Returns the latest change log token.
|
String |
getName()
Returns the repository name.
|
String |
getPrincipalIdAnonymous()
Returns principal ID for an anonymous user (any authenticated user).
|
String |
getPrincipalIdAnyone()
Returns principal ID for unauthenticated user (guest user).
|
String |
getProductName()
Returns the repository product name.
|
String |
getProductVersion()
Returns the repository product version.
|
String |
getRootFolderId()
Returns the object ID of the root folder.
|
String |
getThinClientUri()
Returns the URL of a web interface for this repository, if available.
|
String |
getVendorName()
Returns the repository vendor name.
|
void |
setAclCapabilities(AclCapabilities aclCapabilities) |
void |
setCapabilities(RepositoryCapabilities capabilities) |
void |
setChangesIncomplete(Boolean changesIncomplete) |
void |
setChangesOnType(List<BaseTypeId> changesOnType) |
void |
setCmisVersion(CmisVersion cmisVersion) |
void |
setCmisVersionSupported(String versionSupported) |
void |
setDescription(String description) |
void |
setExtensionFeature(List<ExtensionFeature> extensionFeatures) |
void |
setId(String id) |
void |
setLatestChangeLogToken(String latestChangeLogToken) |
void |
setName(String name) |
void |
setPrincipalAnonymous(String principalAnonymous) |
void |
setPrincipalAnyone(String principalAnyone) |
void |
setProductName(String productName) |
void |
setProductVersion(String productVersion) |
void |
setRootFolder(String rootFolderId) |
void |
setThinClientUri(String thinClientUri) |
void |
setVendorName(String vendorName) |
String |
toString() |
getExtensions, setExtensions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExtensions, setExtensions
public RepositoryInfoImpl()
public RepositoryInfoImpl(RepositoryInfo data)
public String getId()
RepositoryInfo
getId
in interface RepositoryInfo
null
public void setId(String id)
public String getName()
RepositoryInfo
getName
in interface RepositoryInfo
null
public void setName(String name)
public String getDescription()
RepositoryInfo
getDescription
in interface RepositoryInfo
null
public void setDescription(String description)
public String getCmisVersionSupported()
RepositoryInfo
getCmisVersionSupported
in interface RepositoryInfo
null
public void setCmisVersionSupported(String versionSupported)
public CmisVersion getCmisVersion()
RepositoryInfo
CmisVersion
enum.getCmisVersion
in interface RepositoryInfo
null
public void setCmisVersion(CmisVersion cmisVersion)
public RepositoryCapabilities getCapabilities()
RepositoryInfo
getCapabilities
in interface RepositoryInfo
null
public void setCapabilities(RepositoryCapabilities capabilities)
public String getRootFolderId()
RepositoryInfo
getRootFolderId
in interface RepositoryInfo
null
public void setRootFolder(String rootFolderId)
public AclCapabilities getAclCapabilities()
RepositoryInfo
getAclCapabilities
in interface RepositoryInfo
null
public void setAclCapabilities(AclCapabilities aclCapabilities)
public String getPrincipalIdAnonymous()
RepositoryInfo
Ace
.getPrincipalIdAnonymous
in interface RepositoryInfo
null
if the
repository does not support anonymous userspublic void setPrincipalAnonymous(String principalAnonymous)
public String getPrincipalIdAnyone()
RepositoryInfo
Ace
.getPrincipalIdAnyone
in interface RepositoryInfo
null
if the
repository does not support unauthenticated userspublic void setPrincipalAnyone(String principalAnyone)
public String getThinClientUri()
RepositoryInfo
getThinClientUri
in interface RepositoryInfo
null
public void setThinClientUri(String thinClientUri)
public Boolean getChangesIncomplete()
RepositoryInfo
getChangesIncomplete
in interface RepositoryInfo
true
if the changes are incomplete, false
if the
changes are complete, or null
if the repository didn't
provide this flagpublic void setChangesIncomplete(Boolean changesIncomplete)
public List<BaseTypeId> getChangesOnType()
RepositoryInfo
getChangesOnType
in interface RepositoryInfo
null
public void setChangesOnType(List<BaseTypeId> changesOnType)
public String getLatestChangeLogToken()
RepositoryInfo
getLatestChangeLogToken
in interface RepositoryInfo
null
public void setLatestChangeLogToken(String latestChangeLogToken)
public String getVendorName()
RepositoryInfo
getVendorName
in interface RepositoryInfo
null
public void setVendorName(String vendorName)
public String getProductName()
RepositoryInfo
getProductName
in interface RepositoryInfo
null
public void setProductName(String productName)
public String getProductVersion()
RepositoryInfo
getProductVersion
in interface RepositoryInfo
null
public void setProductVersion(String productVersion)
public List<ExtensionFeature> getExtensionFeatures()
RepositoryInfo
getExtensionFeatures
in interface RepositoryInfo
null
public void setExtensionFeature(List<ExtensionFeature> extensionFeatures)
public String toString()
toString
in class AbstractExtensionData
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.