Interface RemoteCredentialsInfoFactory

    • Method Detail

      • createCredentials

        BaseCredentialsInfo createCredentials​(org.alfresco.service.namespace.QName type,
                                              org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                              java.lang.String remoteSystemName,
                                              org.alfresco.service.cmr.repository.NodeRef remoteSystemContainerNodeRef,
                                              java.util.Map<org.alfresco.service.namespace.QName,​java.io.Serializable> properties)
        Creates a new BaseCredentialsInfo object of the appropriate type, based on the details of the underlying node.
        Parameters:
        type - The type of the credentials node, a child of rc:credentialBase
        nodeRef - The NodeRef of the credentials node
        properties - All the node properties
      • serializeCredentials

        java.util.Map<org.alfresco.service.namespace.QName,​java.io.Serializable> serializeCredentials​(BaseCredentialsInfo info)
        Serializes the given BaseCredentialsInfo object to node properties.
        Parameters:
        info - The Credentials object to serialize
        Returns:
        The properties to be serialized for the node