public interface LicenseCreator
Modifier and Type | Method and Description |
---|---|
void |
addGrant(org.iso.mpeg.mxm.tEngine.relTE.technologyhandler.RELRight right,
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Condition condition) |
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Resource |
createDigitalResource(java.lang.String url) |
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Resource |
createDIReference(java.lang.String diIdentifier) |
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Principal |
createIdentityHolder(java.lang.String principalIdentifier) |
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Principal |
createKeyHolder(org.iso.mpeg.mxm.tEngine.securityTE.schemahandler.dsig.X509Data x509data) |
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.PropertyPossessor |
createPropertyPossessor(java.lang.String propertyURI) |
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Resource |
createProtectedResource(java.lang.String url,
byte[] key) |
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Condition |
createValidityIntervalCondition(java.util.Date notBeforeDate,
java.util.Date notAfterDate) |
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.License |
generateLicense() |
void |
setForAll(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.PropertyPossessor propertyPossessor) |
void |
setIssuer(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Principal issuer) |
void |
setLicenseIdentifier(java.lang.String identifier) |
void |
setPrincipal(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Principal principal) |
void |
setResource(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Resource resource) |
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Principal createKeyHolder(org.iso.mpeg.mxm.tEngine.securityTE.schemahandler.dsig.X509Data x509data)
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Principal createIdentityHolder(java.lang.String principalIdentifier)
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.PropertyPossessor createPropertyPossessor(java.lang.String propertyURI)
void setLicenseIdentifier(java.lang.String identifier)
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Resource createDIReference(java.lang.String diIdentifier)
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Resource createDigitalResource(java.lang.String url)
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Resource createProtectedResource(java.lang.String url, byte[] key)
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Condition createValidityIntervalCondition(java.util.Date notBeforeDate, java.util.Date notAfterDate)
void setIssuer(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Principal issuer)
void setPrincipal(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Principal principal)
void setForAll(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.PropertyPossessor propertyPossessor)
void addGrant(org.iso.mpeg.mxm.tEngine.relTE.technologyhandler.RELRight right, org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Condition condition)
void setResource(org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.Resource resource)
org.iso.mpeg.mxm.tEngine.relTE.schemahandler.relr.License generateLicense()