org.higgins.framework.core
Interface Context
- public interface Context
Context: The surrounding environment and circumstances that
determine meaning of Digital Subjects and Identities and the policies and protocols
that govern their interactions. Examples of context can be home, employer, government, etc.
TODO exception handling, additional operations, etc
getSubjects
public java.util.Set getSubjects()
getSubjects
public java.util.Set getSubjects(java.util.Set searchAttributes)
getSubject
public DigitalSubject getSubject(Identifier uniqueId)
addSubject
public void addSubject(DigitalSubject sub)
addSubjects
public void addSubjects(java.util.Set subject)
updateSubject
public void updateSubject(DigitalSubject oldSub,
DigitalSubject newSub)
deleteSubject
public void deleteSubject(Identifier uniqueId)
deleteSubjects
public void deleteSubjects(java.util.Set uniqueIds)
getRelationships
public java.util.Set getRelationships()
getContexts
public java.util.Set getContexts(Relationship rel)