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, setExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtensions, setExtensionspublic RepositoryInfoImpl()
public RepositoryInfoImpl(RepositoryInfo data)
public String getId()
RepositoryInfogetId in interface RepositoryInfonullpublic void setId(String id)
public String getName()
RepositoryInfogetName in interface RepositoryInfonullpublic void setName(String name)
public String getDescription()
RepositoryInfogetDescription in interface RepositoryInfonullpublic void setDescription(String description)
public String getCmisVersionSupported()
RepositoryInfogetCmisVersionSupported in interface RepositoryInfonullpublic void setCmisVersionSupported(String versionSupported)
public CmisVersion getCmisVersion()
RepositoryInfoCmisVersion enum.getCmisVersion in interface RepositoryInfonullpublic void setCmisVersion(CmisVersion cmisVersion)
public RepositoryCapabilities getCapabilities()
RepositoryInfogetCapabilities in interface RepositoryInfonullpublic void setCapabilities(RepositoryCapabilities capabilities)
public String getRootFolderId()
RepositoryInfogetRootFolderId in interface RepositoryInfonullpublic void setRootFolder(String rootFolderId)
public AclCapabilities getAclCapabilities()
RepositoryInfogetAclCapabilities in interface RepositoryInfonullpublic 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 RepositoryInfonullpublic void setThinClientUri(String thinClientUri)
public Boolean getChangesIncomplete()
RepositoryInfogetChangesIncomplete in interface RepositoryInfotrue 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()
RepositoryInfogetChangesOnType in interface RepositoryInfonullpublic void setChangesOnType(List<BaseTypeId> changesOnType)
public String getLatestChangeLogToken()
RepositoryInfogetLatestChangeLogToken in interface RepositoryInfonullpublic void setLatestChangeLogToken(String latestChangeLogToken)
public String getVendorName()
RepositoryInfogetVendorName in interface RepositoryInfonullpublic void setVendorName(String vendorName)
public String getProductName()
RepositoryInfogetProductName in interface RepositoryInfonullpublic void setProductName(String productName)
public String getProductVersion()
RepositoryInfogetProductVersion in interface RepositoryInfonullpublic void setProductVersion(String productVersion)
public List<ExtensionFeature> getExtensionFeatures()
RepositoryInfogetExtensionFeatures in interface RepositoryInfonullpublic void setExtensionFeature(List<ExtensionFeature> extensionFeatures)
public String toString()
toString in class AbstractExtensionDataCopyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.