org.pentaho.platform.api.scheduler2
Interface IScheduleSubject


public interface IScheduleSubject

An IScheduleSubject represents an entity that is associated in some way with the scheduling system. A subject might impose restrictions on scheduling availability. You can think of subjects as principles in a scheduling system ACL.

Author:
aphillips

Nested Class Summary
static class IScheduleSubject.SubjectType
           
 
Method Summary
 String getSubjectId()
          Unique identifier to a subject
 IScheduleSubject.SubjectType getSubjectType()
          The subject type
 

Method Detail

getSubjectId

String getSubjectId()
Unique identifier to a subject

Returns:
the subject id

getSubjectType

IScheduleSubject.SubjectType getSubjectType()
The subject type

Returns:
the subject type