Class SqlSubjectRef<I>
- java.lang.Object
-
- ca.stellardrift.permissionsex.datastore.sql.SqlSubjectRef<I>
-
- All Implemented Interfaces:
ca.stellardrift.permissionsex.subject.SubjectRef<I>
public class SqlSubjectRef<I> extends Object implements ca.stellardrift.permissionsex.subject.SubjectRef<I>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ca.stellardrift.permissionsex.subject.SubjectRef
ca.stellardrift.permissionsex.subject.SubjectRef.ToData<I extends Object>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)static <I> SqlSubjectRef<I>from(ca.stellardrift.permissionsex.subject.SubjectRef<I> existing)inthashCode()intid()voidid(int id)Iidentifier()StringrawIdentifier()StringrawType()ca.stellardrift.permissionsex.subject.SubjectRef<I>resolved()StringserializedIdentifier()StringtoString()ca.stellardrift.permissionsex.subject.SubjectType<I>type()static <I> SqlSubjectRef<I>unresolved(ca.stellardrift.permissionsex.datastore.DataStoreContext context, String type, String name)
-
-
-
Method Detail
-
unresolved
public static <I> SqlSubjectRef<I> unresolved(ca.stellardrift.permissionsex.datastore.DataStoreContext context, String type, String name)
-
id
public int id()
-
id
public void id(int id)
-
rawIdentifier
public String rawIdentifier()
-
serializedIdentifier
public String serializedIdentifier()
- Specified by:
serializedIdentifierin interfaceca.stellardrift.permissionsex.subject.SubjectRef<I>
-
type
public ca.stellardrift.permissionsex.subject.SubjectType<I> type()
- Specified by:
typein interfaceca.stellardrift.permissionsex.subject.SubjectRef<I>
-
identifier
public I identifier()
- Specified by:
identifierin interfaceca.stellardrift.permissionsex.subject.SubjectRef<I>
-
from
public static <I> SqlSubjectRef<I> from(ca.stellardrift.permissionsex.subject.SubjectRef<I> existing)
-
-