@Service public class ContentAspects extends CMISUtil
CMISUtil.DocumentAspect, CMISUtil.DocumentType, CMISUtil.Priority, CMISUtil.StatusalfrescoHttpClientFactory| Constructor and Description |
|---|
ContentAspects() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAspect(org.apache.chemistry.opencmis.client.api.Session session,
String pathToContent,
String... aspectsPropertyName)
Add aspect for document or folder
|
void |
addAspect(org.apache.chemistry.opencmis.client.api.Session session,
String siteName,
String contentName,
CMISUtil.DocumentAspect aspect)
Add aspect for document or folder
|
void |
addAspect(String userName,
String password,
String pathToContent,
String... aspectPropertiesName)
Add aspect for document or folder
|
void |
addAspect(String userName,
String password,
String siteName,
String contentName,
CMISUtil.DocumentAspect aspect)
Add aspect for document or folder
|
void |
addClasifiable(String userName,
String password,
String siteName,
String contentName,
List<String> categoryName)
Method to add Clasifiable Aspect
|
void |
addComplianceable(String userName,
String password,
String siteName,
String contentName,
Date removeAfter)
Method to add Complianceable aspect
|
void |
addDublinCore(String userName,
String password,
String siteName,
String contentName,
String publisher,
String contributor,
String type,
String identifier,
String source,
String coverage,
String rights,
String subject)
Method to add Dublin Core aspect
|
void |
addEffectivity(String userName,
String password,
String siteName,
String contentName,
Date fromDate,
Date toDate)
Method to add Effectivity aspect
|
void |
addEmailAlias(String userName,
String password,
String siteName,
String contentName,
String addressee)
Add Email Alias aspect (emailserver:aliasable)
|
void |
addEmailed(String userName,
String password,
String siteName,
String contentName,
String addressee,
List<String> addressees,
String subject,
String originator,
Date sentDate)
Add Emailed Aspect
|
void |
addGeographicAspect(String userName,
String password,
String siteName,
String contentName,
double longitude,
double latitude)
Method to add Geographic Aspect
|
void |
addIndexControl(String userName,
String password,
String siteName,
String contentName,
boolean isIndexed,
boolean contentIndexed)
Method to add Index Control Aspect
|
void |
addRestrictable(String userName,
String password,
String siteName,
String contentName,
int hours)
Method to add Restrictable Aspect
|
void |
addSummarizable(String userName,
String password,
String siteName,
String contentName,
String summary)
Method to add Summarizable Aspect
|
void |
addTemplatable(String userName,
String password,
String siteName,
String contentName,
String templateContent)
Method to add Templatable Aspect
|
Map<String,Object> |
getBasicProperties(String userName,
String password,
String siteName,
String contentName)
Method to read all basic Properties of a file
|
void |
removeAspect(org.apache.chemistry.opencmis.client.api.Session session,
String pathToContent,
CMISUtil.DocumentAspect aspectToRemove)
Remove aspect from document or folder by path
|
void |
removeAspect(org.apache.chemistry.opencmis.client.api.Session session,
String pathToContent,
String... aspectsPropertyName)
Remove aspect from document or folder by path
|
void |
removeAspect(org.apache.chemistry.opencmis.client.api.Session session,
String siteName,
String contentName,
CMISUtil.DocumentAspect aspectToRemove)
Remove aspect from document or folder
|
void |
removeAspect(String userName,
String password,
String siteName,
String contentName,
CMISUtil.DocumentAspect aspectToRemove)
Remove aspect from document or folder
|
void |
setBasicProperties(String userName,
String password,
String siteName,
String contentName,
String docName,
String docTitle,
String docDescription,
String author)
Method to update basic Properties of a file
|
addAspect, addProperties, addProperties, addPropertiesByPath, attachDocuments, closeStreams, getCategoryNodeRef, getCmisObject, getCmisObject, getCmisObject, getCMISSession, getDocumentObject, getDocumentObject, getDocumentObject, getFolderObject, getFolderObject, getFolderObject, getNodeRef, getNodeRef, getNodeRefByPath, getNodeRefByPath, getProperties, getProperties, getProperties, getProperties, getPropertyValue, getUserNodeRef, getValues, waitInSecondspublic void addAspect(org.apache.chemistry.opencmis.client.api.Session session,
String siteName,
String contentName,
CMISUtil.DocumentAspect aspect)
session - cmis sessionsiteName - site namecontentName - file or folder nameaspect - DocumentAspect aspect to addpublic void addAspect(String userName, String password, String siteName, String contentName, CMISUtil.DocumentAspect aspect)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder nameaspect - DocumentAspect aspect to addpublic void addAspect(String userName, String password, String pathToContent, String... aspectPropertiesName)
userName - String user namepassword - String passwordpathToContent - String path to content document or folderaspectPropertyName - String aspect property name (e.g. P:cm:dublincore)public void addAspect(org.apache.chemistry.opencmis.client.api.Session session,
String pathToContent,
String... aspectsPropertyName)
public void removeAspect(org.apache.chemistry.opencmis.client.api.Session session,
String siteName,
String contentName,
CMISUtil.DocumentAspect aspectToRemove)
session - SessionsiteName - site namecontentName - file or folder nameaspectToRemove - aspect to be removedpublic void removeAspect(org.apache.chemistry.opencmis.client.api.Session session,
String pathToContent,
CMISUtil.DocumentAspect aspectToRemove)
session - SessionpathToContent - aspectToRemove - aspect to be removedpublic void removeAspect(org.apache.chemistry.opencmis.client.api.Session session,
String pathToContent,
String... aspectsPropertyName)
session - pathToContent - aspectsPropertyName - aspects property name (e.g. P:cm:dublincore, P:cm:generalclassifiable)public void removeAspect(String userName, String password, String siteName, String contentName, CMISUtil.DocumentAspect aspectToRemove)
session - SessionsiteName - site namecontentName - file or folder nameaspectToRemove - aspect to be removedpublic void addComplianceable(String userName, String password, String siteName, String contentName, Date removeAfter)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder nameremoveAfter - date value for RemoveAfter propertypublic void addDublinCore(String userName, String password, String siteName, String contentName, String publisher, String contributor, String type, String identifier, String source, String coverage, String rights, String subject)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder namepublisher - value for publisher propertycontributor - value for contributor propertytype - value for type propertyidentifier - value for identifier propertysource - value for source propertycoverage - value for coverage propertyrights - value for rights propertysubject - value for subject propertypublic void addEffectivity(String userName, String password, String siteName, String contentName, Date fromDate, Date toDate)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder namefromDate - date value for From propertytoDate - date value for To propertypublic void addGeographicAspect(String userName, String password, String siteName, String contentName, double longitude, double latitude)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder namelongitude - value for longitude propertylatitude - value for latitude propertypublic void addSummarizable(String userName, String password, String siteName, String contentName, String summary)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder namesummary - value for summary propertypublic void addTemplatable(String userName, String password, String siteName, String contentName, String templateContent)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder nametemplateContent - name of templateorg.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException - if invalid templatepublic void addEmailed(String userName, String password, String siteName, String contentName, String addressee, List<String> addressees, String subject, String originator, Date sentDate)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder nameaddressee - value of addressee propertyaddressees - list of values for addressees propertysubject - value of subjectoriginator - value for originatorsentDate - date for sentDate propertypublic void addEmailAlias(String userName, String password, String siteName, String contentName, String addressee)
userName - login usernamepassword - login passwordsiteName - site namecontentName - folder nameaddressee - value of addressee propertypublic void addIndexControl(String userName, String password, String siteName, String contentName, boolean isIndexed, boolean contentIndexed)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder nameisIndexed - value of IsIndexed propertycontentIndexed - value of ContentIndexed propertypublic void addRestrictable(String userName, String password, String siteName, String contentName, int hours)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder namehours - no of hours for OfflineExpiresAfter propertypublic void addClasifiable(String userName, String password, String siteName, String contentName, List<String> categoryName)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder namecategoryName - list of categoriespublic Map<String,Object> getBasicProperties(String userName, String password, String siteName, String contentName)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder nameMap return map of the basic propertiespublic void setBasicProperties(String userName, String password, String siteName, String contentName, String docName, String docTitle, String docDescription, String author)
userName - login usernamepassword - login passwordsiteName - site namecontentName - file or folder namedocName - new value for name of documentdocTitle - new value for title of documentdocDescription - new value for description of documentauthor - new value for author od the documentCopyright © 2017 Alfresco Software. All rights reserved.