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 changelog are incomplete or
complete.
|
List<BaseTypeId> |
getChangesOnType()
Returns which types of objects are considered in the changelog.
|
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 extensions supported by this repository.
|
String |
getId()
Returns the repository id.
|
String |
getLatestChangeLogToken()
Returns the latest changelog 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, setExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtensions, setExtensionspublic RepositoryInfoImpl()
public RepositoryInfoImpl(RepositoryInfo data)
public String getId()
RepositoryInfogetId in interface RepositoryInfopublic void setId(String id)
public String getName()
RepositoryInfogetName in interface RepositoryInfopublic void setName(String name)
public String getDescription()
RepositoryInfogetDescription in interface RepositoryInfopublic void setDescription(String description)
public String getCmisVersionSupported()
RepositoryInfogetCmisVersionSupported in interface RepositoryInfopublic void setCmisVersionSupported(String versionSupported)
public CmisVersion getCmisVersion()
RepositoryInfoCmisVersion enum.getCmisVersion in interface RepositoryInfopublic void setCmisVersion(CmisVersion cmisVersion)
public RepositoryCapabilities getCapabilities()
RepositoryInfogetCapabilities in interface RepositoryInfopublic void setCapabilities(RepositoryCapabilities capabilities)
public String getRootFolderId()
RepositoryInfogetRootFolderId in interface RepositoryInfopublic void setRootFolder(String rootFolderId)
public AclCapabilities getAclCapabilities()
RepositoryInfogetAclCapabilities in interface RepositoryInfopublic void setAclCapabilities(AclCapabilities aclCapabilities)
public String getPrincipalIdAnonymous()
RepositoryInfoAce.getPrincipalIdAnonymous in interface RepositoryInfonull if the
repository does not support anonymous userspublic void setPrincipalAnonymous(String principalAnonymous)
public String getPrincipalIdAnyone()
RepositoryInfoAce.getPrincipalIdAnyone in interface RepositoryInfonull if the
repository does not support unauthenticated userspublic void setPrincipalAnyone(String principalAnyone)
public String getThinClientUri()
RepositoryInfogetThinClientUri in interface RepositoryInfopublic void setThinClientUri(String thinClientUri)
public Boolean getChangesIncomplete()
RepositoryInfogetChangesIncomplete in interface RepositoryInfopublic void setChangesIncomplete(Boolean changesIncomplete)
public List<BaseTypeId> getChangesOnType()
RepositoryInfogetChangesOnType in interface RepositoryInfopublic void setChangesOnType(List<BaseTypeId> changesOnType)
public String getLatestChangeLogToken()
RepositoryInfogetLatestChangeLogToken in interface RepositoryInfopublic void setLatestChangeLogToken(String latestChangeLogToken)
public String getVendorName()
RepositoryInfogetVendorName in interface RepositoryInfopublic void setVendorName(String vendorName)
public String getProductName()
RepositoryInfogetProductName in interface RepositoryInfopublic void setProductName(String productName)
public String getProductVersion()
RepositoryInfogetProductVersion in interface RepositoryInfopublic void setProductVersion(String productVersion)
public List<ExtensionFeature> getExtensionFeatures()
RepositoryInfogetExtensionFeatures in interface RepositoryInfopublic void setExtensionFeature(List<ExtensionFeature> extensionFeatures)
public String toString()
toString in class AbstractExtensionDataCopyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.