public class HooksExternalSubjectBean extends HooksBean
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_AUTOADD_GROUPS
constant for field name for: autoaddGroups
|
static String |
FIELD_EXTERNAL_SUBJECT
constant for field name for: externalSubject
|
static String |
FIELD_EXTERNAL_SUBJECT_ATTRIBUTES
constant for field name for: externalSubjectAttributes
|
static String |
FIELD_EXTERNAL_SUBJECT_INVITE_NAME
constant for field name for: externalSubjectInviteName
|
static String |
FIELD_FROM_RECALC_DAEMON
constant for field name for: fromRecalcDaemon
|
static String |
FIELD_INSERT
constant for field name for: insert
|
static String |
FIELD_UPDATE
constant for field name for: update
|
Constructor and Description |
---|
HooksExternalSubjectBean() |
HooksExternalSubjectBean(ExternalSubject theExternalSubject,
boolean isInsert,
boolean isUpdate,
Set<ExternalSubjectAttribute> theExternalSubjectAttributes,
String theExternalSubjectInviteName,
boolean theAutoAddGroups,
boolean theFromDaemon)
call this when editing the external subject, insert or udpate
|
Modifier and Type | Method and Description |
---|---|
HooksExternalSubjectBean |
clone()
deep clone the fields in this object
|
ExternalSubject |
getExternalSubject()
object being affected
|
Set<ExternalSubjectAttribute> |
getExternalSubjectAttributes()
the attributes that will be saved with the subject
|
String |
getExternalSubjectInviteName()
external subject invite name, in url to have different hooks
|
boolean |
isAutoaddGroups()
if should autoadd groups
|
boolean |
isFromRecalcDaemon()
if from daemon
|
boolean |
isInsert()
if this is an insert
|
boolean |
isUpdate()
if this is an update
|
void |
setAutoaddGroups(boolean autoaddGroups1)
if should autoadd groups
|
void |
setExternalSubject(ExternalSubject theExternalSubject)
object being affected
|
void |
setExternalSubjectAttributes(Set<ExternalSubjectAttribute> theExternalSubjectAttributes)
the attributes that will be saved with the subject
|
void |
setExternalSubjectInviteName(String externalSubjectInviteName1)
external subject invite name, in url to have different hooks
|
void |
setFromRecalcDaemon(boolean fromDaemon1)
if from daemon
|
void |
setInsert(boolean insert1)
if this is an insert
|
void |
setUpdate(boolean update1)
if this is an update
|
public static final String FIELD_AUTOADD_GROUPS
public static final String FIELD_EXTERNAL_SUBJECT
public static final String FIELD_EXTERNAL_SUBJECT_ATTRIBUTES
public static final String FIELD_EXTERNAL_SUBJECT_INVITE_NAME
public static final String FIELD_FROM_RECALC_DAEMON
public static final String FIELD_INSERT
public static final String FIELD_UPDATE
public HooksExternalSubjectBean()
public HooksExternalSubjectBean(ExternalSubject theExternalSubject, boolean isInsert, boolean isUpdate, Set<ExternalSubjectAttribute> theExternalSubjectAttributes, String theExternalSubjectInviteName, boolean theAutoAddGroups, boolean theFromDaemon)
theExternalSubject
- isInsert
- isUpdate
- theExternalSubjectAttributes
- theExternalSubjectInviteName
- theAutoAddGroups
- theFromDaemon
- public boolean isAutoaddGroups()
public void setAutoaddGroups(boolean autoaddGroups1)
autoaddGroups1
- the autoaddGroups to setpublic boolean isFromRecalcDaemon()
public void setFromRecalcDaemon(boolean fromDaemon1)
fromDaemon1
- the fromDaemon to setpublic ExternalSubject getExternalSubject()
public void setExternalSubject(ExternalSubject theExternalSubject)
theExternalSubject
- public Set<ExternalSubjectAttribute> getExternalSubjectAttributes()
public void setExternalSubjectAttributes(Set<ExternalSubjectAttribute> theExternalSubjectAttributes)
theExternalSubjectAttributes
- public boolean isInsert()
public void setInsert(boolean insert1)
insert1
- public boolean isUpdate()
public void setUpdate(boolean update1)
update1
- public String getExternalSubjectInviteName()
public void setExternalSubjectInviteName(String externalSubjectInviteName1)
externalSubjectInviteName1
- public HooksExternalSubjectBean clone()
clone
in interface GrouperCloneable
clone
in class HooksBean
Object.clone()
Copyright © 2016 Internet2. All rights reserved.