edu.internet2.middleware.grouper.service
Class ServiceRoleView

java.lang.Object
  extended by edu.internet2.middleware.grouper.GrouperAPI
      extended by edu.internet2.middleware.grouper.service.ServiceRoleView
All Implemented Interfaces:
HibGrouperLifecycle, GrouperCloneable, GrouperUtil.FieldValuable, Serializable, org.hibernate.classic.Lifecycle

public class ServiceRoleView
extends GrouperAPI

Author:
mchyzer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.internet2.middleware.grouper.GrouperAPI
COLUMN_HIBERNATE_VERSION_NUMBER, FIELD_DB_VERSION, FIELD_HIBERNATE_VERSION_NUMBER, INITIAL_VERSION_NUMBER
 
Fields inherited from interface org.hibernate.classic.Lifecycle
NO_VETO, VETO
 
Constructor Summary
ServiceRoleView()
           
 
Method Summary
 GrouperAPI clone()
          deep clone the fields in this object
 String getDisplayNameOfServiceName()
          display name of the service definition name
 String getFieldId()
          id of the field for the membership of the subject who an admin or user of the service
 String getFieldName()
          field of the membership of the subject who is the admin or user of the service
 String getGroupDisplayName()
          display name of the group that the subject is an admin or user of the service
 String getGroupId()
          group id of the group that the subject is an admin or user of the service
 String getGroupName()
          group name in the service that the user is an admin or user of
 String getMemberId()
          id in the member table of the subject who is an admin or user of the service
 String getNameOfServiceDef()
          name of the attribute definition of the service
 String getNameOfServiceDefName()
          name of the service dev name, this generally is the system name of the service
 String getServiceDefId()
          id of the attribute definition that is related to the service
 String getServiceNameId()
          id of the attribute name that is the service
 ServiceRole getServiceRole()
           
 String getServiceRoleDb()
          admin or user is the subject is an admin/updater/reader of a group in the service folder, or user is the subject is a member of a group in the service folder
 String getServiceStemId()
          id of the stem where the service tag is assigned
 String getSubjectId()
          subject id of the subject who is the admin or user of the service
 String getSubjectSourceId()
          subject source id of the subject who is the admin or user of the service
 void setDisplayNameOfServiceName(String displayNameOfServiceName1)
          display name of the service definition name
 void setFieldId(String fieldId1)
          id of the field for the membership of the subject who an admin or user of the service
 void setFieldName(String fieldName1)
          field of the membership of the subject who is the admin or user of the service
 void setGroupDisplayName(String groupDisplayName1)
          display name of the group that the subject is an admin or user of the service
 void setGroupId(String groupId1)
          group id of the group that the subject is an admin or user of the service
 void setGroupName(String groupName1)
          group name in the service that the user is an admin or user of
 void setMemberId(String memberId1)
          id in the member table of the subject who is an admin or user of the service
 void setNameOfServiceDef(String nameOfServiceDef1)
          name of the attribute definition of the service
 void setNameOfServiceDefName(String nameOfserviceDefName1)
          name of the service dev name, this generally is the system name of the service
 void setServiceDefId(String serviceDefId1)
          id of the attribute definition that is related to the service
 void setServiceNameId(String serviceNameId1)
          id of the attribute name that is the service
 void setServiceRole(ServiceRole theServiceRole)
           
 void setServiceRoleDb(String serviceRoleDb1)
          admin or user is the subject is an admin/updater/reader of a group in the service folder, or user is the subject is a member of a group in the service folder
 void setServiceStemId(String serviceStemId1)
          id of the stem where the service tag is assigned
 void setSubjectId(String subjectId1)
          subject id of the subject who is the admin or user of the service
 void setSubjectSourceId(String subjectSourceId1)
          subject source id of the subject who is the admin or user of the service
 
Methods inherited from class edu.internet2.middleware.grouper.GrouperAPI
dbVersion, dbVersionClear, dbVersionDifferentFields, dbVersionIsDifferent, dbVersionReset, fieldValue, getHibernateVersionNumber, onDelete, onLoad, onPostDelete, onPostSave, onPostUpdate, onPreDelete, onPreSave, onPreUpdate, onSave, onUpdate, setHibernateVersionNumber
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceRoleView

public ServiceRoleView()
Method Detail

getServiceRoleDb

public String getServiceRoleDb()
admin or user is the subject is an admin/updater/reader of a group in the service folder, or user is the subject is a member of a group in the service folder

Returns:
service role db

setServiceRoleDb

public void setServiceRoleDb(String serviceRoleDb1)
admin or user is the subject is an admin/updater/reader of a group in the service folder, or user is the subject is a member of a group in the service folder

Parameters:
serviceRoleDb1 -

getServiceRole

public ServiceRole getServiceRole()
Returns:
service role

setServiceRole

public void setServiceRole(ServiceRole theServiceRole)
Parameters:
theServiceRole -

getGroupName

public String getGroupName()
group name in the service that the user is an admin or user of

Returns:
group name

setGroupName

public void setGroupName(String groupName1)
group name in the service that the user is an admin or user of

Parameters:
groupName1 -

getNameOfServiceDefName

public String getNameOfServiceDefName()
name of the service dev name, this generally is the system name of the service

Returns:
the name

setNameOfServiceDefName

public void setNameOfServiceDefName(String nameOfserviceDefName1)
name of the service dev name, this generally is the system name of the service

Parameters:
nameOfserviceDefName1 -

getSubjectSourceId

public String getSubjectSourceId()
subject source id of the subject who is the admin or user of the service

Returns:
subject source id

setSubjectSourceId

public void setSubjectSourceId(String subjectSourceId1)
subject source id of the subject who is the admin or user of the service

Parameters:
subjectSourceId1 -

getSubjectId

public String getSubjectId()
subject id of the subject who is the admin or user of the service

Returns:
subject id

setSubjectId

public void setSubjectId(String subjectId1)
subject id of the subject who is the admin or user of the service

Parameters:
subjectId1 -

getFieldName

public String getFieldName()
field of the membership of the subject who is the admin or user of the service

Returns:
field name

setFieldName

public void setFieldName(String fieldName1)
field of the membership of the subject who is the admin or user of the service

Parameters:
fieldName1 -

getNameOfServiceDef

public String getNameOfServiceDef()
name of the attribute definition of the service

Returns:
name of attribute definition

setNameOfServiceDef

public void setNameOfServiceDef(String nameOfServiceDef1)
name of the attribute definition of the service

Parameters:
nameOfServiceDef1 -

getGroupDisplayName

public String getGroupDisplayName()
display name of the group that the subject is an admin or user of the service

Returns:
group display name

setGroupDisplayName

public void setGroupDisplayName(String groupDisplayName1)
display name of the group that the subject is an admin or user of the service

Parameters:
groupDisplayName1 -

getGroupId

public String getGroupId()
group id of the group that the subject is an admin or user of the service

Returns:
group id

setGroupId

public void setGroupId(String groupId1)
group id of the group that the subject is an admin or user of the service

Parameters:
groupId1 -

getServiceDefId

public String getServiceDefId()
id of the attribute definition that is related to the service

Returns:
service def id

setServiceDefId

public void setServiceDefId(String serviceDefId1)
id of the attribute definition that is related to the service

Parameters:
serviceDefId1 -

getServiceNameId

public String getServiceNameId()
id of the attribute name that is the service

Returns:
service name id

setServiceNameId

public void setServiceNameId(String serviceNameId1)
id of the attribute name that is the service

Parameters:
serviceNameId1 -

getMemberId

public String getMemberId()
id in the member table of the subject who is an admin or user of the service

Returns:
member id

setMemberId

public void setMemberId(String memberId1)
id in the member table of the subject who is an admin or user of the service

Parameters:
memberId1 -

getFieldId

public String getFieldId()
id of the field for the membership of the subject who an admin or user of the service

Returns:
field id

setFieldId

public void setFieldId(String fieldId1)
id of the field for the membership of the subject who an admin or user of the service

Parameters:
fieldId1 -

getDisplayNameOfServiceName

public String getDisplayNameOfServiceName()
display name of the service definition name

Returns:
display name

setDisplayNameOfServiceName

public void setDisplayNameOfServiceName(String displayNameOfServiceName1)
display name of the service definition name

Parameters:
displayNameOfServiceName1 -

getServiceStemId

public String getServiceStemId()
id of the stem where the service tag is assigned

Returns:
service stem id

setServiceStemId

public void setServiceStemId(String serviceStemId1)
id of the stem where the service tag is assigned

Parameters:
serviceStemId1 -

clone

public GrouperAPI clone()
Description copied from class: GrouperAPI
deep clone the fields in this object

Specified by:
clone in interface GrouperCloneable
Specified by:
clone in class GrouperAPI
Returns:
the clone of the object
See Also:
GrouperAPI.clone()