public class UnresolvableSubject extends SubjectImpl
Subject
from id, type and source. Used when an actual subject could not be resolved.
Allows the UI to continue working when, otherwise, a SubjectNotFoundException would cause an error.
Constructor and Description |
---|
UnresolvableSubject(String subjectId,
String subjectTypeId,
String sourceId) |
UnresolvableSubject(String subjectId,
String subjectTypeId,
String sourceId,
String theUnresolvableString) |
Modifier and Type | Method and Description |
---|---|
Source |
getSource()
Returns the Source of this Subject.
|
SubjectType |
getType()
Gets this Subject's type.
|
String |
getUnresolvableString()
string to label unresolvable
|
void |
setSourceId(String sourceId1)
sourceId
|
attributeValueOrCommaSeparated, attributeValueOrCommaSeparated, equals, equalsStatic, getAttributes, getAttributes, getAttributeValue, getAttributeValue, getAttributeValueOrCommaSeparated, getAttributeValueOrCommaSeparated, getAttributeValues, getAttributeValues, getAttributeValueSingleValued, getAttributeValueSingleValued, getDescription, getDescriptionOverride, getId, getName, getNameOverride, getSourceId, getTypeName, hashCode, hashcodeStatic, initVirtualAttributes, setAttributes, setDescription, setId, setName, setTypeName, toAttributeMap, toString, toStringStatic, virtualAttributesForSource, virtualAttributeVariablesForSource
public UnresolvableSubject(String subjectId, String subjectTypeId, String sourceId)
subjectId
- subjectTypeId
- sourceId
- public String getUnresolvableString()
public Source getSource()
SubjectImpl
getSource
in interface Subject
getSource
in class SubjectImpl
Subject.getSource()
public void setSourceId(String sourceId1)
SubjectImpl
setSourceId
in class SubjectImpl
sourceId1
- the sourceId to setSubjectImpl.setSourceId(java.lang.String)
public SubjectType getType()
SubjectImpl
getType
in interface Subject
getType
in class SubjectImpl
Subject.getType()
Copyright © 2016 Internet2. All rights reserved.