|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sakaiproject.basiclti.impl.BasicLTISecurityServiceImpl
public class BasicLTISecurityServiceImpl
Field Summary | |
---|---|
static String |
APPLICATION_ID
|
static String |
EVENT_BASICLTI_LAUNCH
|
protected static SakaiFoorm |
foorm
|
protected static LTIService |
ltiService
A service |
static String |
MIME_TYPE_BLTI
|
static String |
REFERENCE_ROOT
|
static String |
SERVICE_NAME
|
static String |
TOOL_REGISTRATION
|
Constructor Summary | |
---|---|
BasicLTISecurityServiceImpl()
|
Method Summary | |
---|---|
String |
archive(String siteId,
Document doc,
Stack stack,
String archivePath,
List attachments)
|
protected boolean |
checkSecurity(org.sakaiproject.entity.api.Reference ref)
Check security for this entity. |
void |
destroy()
Final cleanup. |
org.sakaiproject.entity.api.Entity |
getEntity(org.sakaiproject.entity.api.Reference ref)
|
Collection<String> |
getEntityAuthzGroups(org.sakaiproject.entity.api.Reference ref,
String userId)
|
String |
getEntityDescription(org.sakaiproject.entity.api.Reference ref)
|
org.sakaiproject.entity.api.ResourceProperties |
getEntityResourceProperties(org.sakaiproject.entity.api.Reference ref)
|
String |
getEntityUrl(org.sakaiproject.entity.api.Reference ref)
|
org.sakaiproject.entity.api.HttpAccess |
getHttpAccess()
|
String |
getLabel()
|
void |
init()
Final initialization, once all dependencies are set. |
boolean |
isSuperUser(String userId)
|
String |
merge(String siteId,
Element root,
String archivePath,
String fromSiteId,
Map attachmentNames,
Map userIdTrans,
Set userListAllowImport)
|
boolean |
parseEntityReference(String reference,
org.sakaiproject.entity.api.Reference ref)
/access/basiclti/site/12-siteid-456/98-placement-id /access/basiclti/content/ --- content path ---- (Future) |
boolean |
willArchiveMerge()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String SERVICE_NAME
public static final String MIME_TYPE_BLTI
public static final String REFERENCE_ROOT
public static final String APPLICATION_ID
public static final String TOOL_REGISTRATION
public static final String EVENT_BASICLTI_LAUNCH
protected static SakaiFoorm foorm
protected static LTIService ltiService
Constructor Detail |
---|
public BasicLTISecurityServiceImpl()
Method Detail |
---|
protected boolean checkSecurity(org.sakaiproject.entity.api.Reference ref)
ref
- The Reference to the entity.
public void init()
public void destroy()
public boolean isSuperUser(String userId)
public boolean parseEntityReference(String reference, org.sakaiproject.entity.api.Reference ref)
parseEntityReference
in interface org.sakaiproject.entity.api.EntityProducer
public org.sakaiproject.entity.api.HttpAccess getHttpAccess()
getHttpAccess
in interface org.sakaiproject.entity.api.EntityProducer
public org.sakaiproject.entity.api.Entity getEntity(org.sakaiproject.entity.api.Reference ref)
getEntity
in interface org.sakaiproject.entity.api.EntityProducer
public Collection<String> getEntityAuthzGroups(org.sakaiproject.entity.api.Reference ref, String userId)
getEntityAuthzGroups
in interface org.sakaiproject.entity.api.EntityProducer
public String getEntityDescription(org.sakaiproject.entity.api.Reference ref)
getEntityDescription
in interface org.sakaiproject.entity.api.EntityProducer
public org.sakaiproject.entity.api.ResourceProperties getEntityResourceProperties(org.sakaiproject.entity.api.Reference ref)
getEntityResourceProperties
in interface org.sakaiproject.entity.api.EntityProducer
public String getEntityUrl(org.sakaiproject.entity.api.Reference ref)
getEntityUrl
in interface org.sakaiproject.entity.api.EntityProducer
public String getLabel()
getLabel
in interface org.sakaiproject.entity.api.EntityProducer
public boolean willArchiveMerge()
willArchiveMerge
in interface org.sakaiproject.entity.api.EntityProducer
public String merge(String siteId, Element root, String archivePath, String fromSiteId, Map attachmentNames, Map userIdTrans, Set userListAllowImport)
merge
in interface org.sakaiproject.entity.api.EntityProducer
public String archive(String siteId, Document doc, Stack stack, String archivePath, List attachments)
archive
in interface org.sakaiproject.entity.api.EntityProducer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |