Class PublicDocumentAccessServiceImpl
java.lang.Object
org.exoplatform.documents.service.PublicDocumentAccessServiceImpl
- All Implemented Interfaces:
org.exoplatform.documents.service.PublicDocumentAccessService
public class PublicDocumentAccessServiceImpl
extends Object
implements org.exoplatform.documents.service.PublicDocumentAccessService
-
Constructor Summary
ConstructorsConstructorDescriptionPublicDocumentAccessServiceImpl(org.exoplatform.documents.storage.PublicDocumentAccessStorage publicDocumentAccessStorage, org.exoplatform.web.security.codec.CodecInitializer codecInitializer) -
Method Summary
Modifier and TypeMethodDescriptionorg.exoplatform.documents.model.PublicDocumentAccesscreatePublicDocumentAccess(long docOwnerId, String nodeId, String password, Long expirationDate, boolean hasPassword) org.exoplatform.documents.model.PublicDocumentAccessgetPublicDocumentAccess(String documentId) booleanhasDocumentPublicAccess(String documentId) booleanisDocumentPublicAccessValid(String documentId, String password) booleanisPublicDocumentAccessExpired(String documentId) voidrevokeDocumentPublicAccess(String documentId)
-
Constructor Details
-
PublicDocumentAccessServiceImpl
public PublicDocumentAccessServiceImpl(org.exoplatform.documents.storage.PublicDocumentAccessStorage publicDocumentAccessStorage, org.exoplatform.web.security.codec.CodecInitializer codecInitializer) throws org.exoplatform.web.security.security.TokenServiceInitializationException - Throws:
org.exoplatform.web.security.security.TokenServiceInitializationException
-
-
Method Details
-
createPublicDocumentAccess
public org.exoplatform.documents.model.PublicDocumentAccess createPublicDocumentAccess(long docOwnerId, String nodeId, String password, Long expirationDate, boolean hasPassword) - Specified by:
createPublicDocumentAccessin interfaceorg.exoplatform.documents.service.PublicDocumentAccessService
-
getPublicDocumentAccess
public org.exoplatform.documents.model.PublicDocumentAccess getPublicDocumentAccess(String documentId) - Specified by:
getPublicDocumentAccessin interfaceorg.exoplatform.documents.service.PublicDocumentAccessService
-
isPublicDocumentAccessExpired
- Specified by:
isPublicDocumentAccessExpiredin interfaceorg.exoplatform.documents.service.PublicDocumentAccessService
-
isDocumentPublicAccessValid
- Specified by:
isDocumentPublicAccessValidin interfaceorg.exoplatform.documents.service.PublicDocumentAccessService
-
hasDocumentPublicAccess
- Specified by:
hasDocumentPublicAccessin interfaceorg.exoplatform.documents.service.PublicDocumentAccessService
-
revokeDocumentPublicAccess
- Specified by:
revokeDocumentPublicAccessin interfaceorg.exoplatform.documents.service.PublicDocumentAccessService
-