edu.internet2.middleware.grouperClient.ws.beans
Class WsGroupDetail

java.lang.Object
  extended by edu.internet2.middleware.grouperClient.ws.beans.WsGroupDetail

public class WsGroupDetail
extends Object

Result for finding a group

Author:
mchyzer

Constructor Summary
WsGroupDetail()
          no arg constructor
 
Method Summary
 String[] getAttributeNames()
          attribute names, not including the ones listed in the group result or detail
 String[] getAttributeValues()
          attribute names, not including the ones listed in the group result or detail
 String getCompositeType()
          should be UNION, COMPLEMENT, INTERSECTION
 String getCreateSubjectId()
          id of the subject that created this group
 String getCreateTime()
          create time in format: yyyy/mm/dd hh24:mi:ss.SSS
 String getHasComposite()
          if this group has a composite member, T|F
 String getIsCompositeFactor()
          if a composite member of another group "T", else "F".
 WsGroup getLeftGroup()
          left group if composite (note, detail will never be there)
 String getModifySource()
          Get (optional and questionable) modify source for this group.
 String getModifySubjectId()
          Get subject that last modified this group.
 String getModifyTime()
          Get last modified time for this group.
 WsParam[] getParams()
           
 WsGroup getRightGroup()
          left group if composite (note, detail will never be there)
 String[] getTypeNames()
          types of this gruop
 void setAttributeNames(String[] attributeNames1)
          attribute names, not including the ones listed in the group result or detail
 void setAttributeValues(String[] attributeValues1)
          attribute names, not including the ones listed in the group result or detail
 void setCompositeType(String compositeType1)
          should be UNION, COMPLEMENT, INTERSECTION
 void setCreateSubjectId(String createSubjectId1)
          id of the subject that created this group
 void setCreateTime(String createTime1)
          create time in format: yyyy/mm/dd hh24:mi:ss.SSS
 void setHasComposite(String hasComposite1)
          if this group has a composite member, T|F
 void setIsCompositeFactor(String isComposite1)
          if composite "T", else "F".
 void setLeftGroup(WsGroup leftGroup1)
          left group if composite (note, detail will never be there)
 void setModifySource(String modifySource1)
          Get (optional and questionable) modify source for this group.
 void setModifySubjectId(String modifySubjectId1)
          Get subject that last modified this group.
 void setModifyTime(String modifyTime1)
          Get last modified time for this group.
 void setParams(WsParam[] params1)
           
 void setRightGroup(WsGroup rightGroup1)
          left group if composite (note, detail will never be there)
 void setTypeNames(String[] typeNames1)
          types of this group
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsGroupDetail

public WsGroupDetail()
no arg constructor

Method Detail

getParams

public WsParam[] getParams()
Returns:
the params

setParams

public void setParams(WsParam[] params1)
Parameters:
params1 - the params to set

getCompositeType

public String getCompositeType()
should be UNION, COMPLEMENT, INTERSECTION

Returns:
type

setCompositeType

public void setCompositeType(String compositeType1)
should be UNION, COMPLEMENT, INTERSECTION

Parameters:
compositeType1 -

getTypeNames

public String[] getTypeNames()
types of this gruop

Returns:
the typeNames

setTypeNames

public void setTypeNames(String[] typeNames1)
types of this group

Parameters:
typeNames1 - the typeNames to set

getAttributeNames

public String[] getAttributeNames()
attribute names, not including the ones listed in the group result or detail

Returns:
the attributeNames

setAttributeNames

public void setAttributeNames(String[] attributeNames1)
attribute names, not including the ones listed in the group result or detail

Parameters:
attributeNames1 - the attributeNames to set

getAttributeValues

public String[] getAttributeValues()
attribute names, not including the ones listed in the group result or detail

Returns:
the attributeValues

setAttributeValues

public void setAttributeValues(String[] attributeValues1)
attribute names, not including the ones listed in the group result or detail

Parameters:
attributeValues1 - the attributeValues to set

getCreateSubjectId

public String getCreateSubjectId()
id of the subject that created this group

Returns:
the createSubjectId

setCreateSubjectId

public void setCreateSubjectId(String createSubjectId1)
id of the subject that created this group

Parameters:
createSubjectId1 - the createSubjectId to set

getCreateTime

public String getCreateTime()
create time in format: yyyy/mm/dd hh24:mi:ss.SSS

Returns:
the createTime

setCreateTime

public void setCreateTime(String createTime1)
create time in format: yyyy/mm/dd hh24:mi:ss.SSS

Parameters:
createTime1 - the createTime to set

getIsCompositeFactor

public String getIsCompositeFactor()
if a composite member of another group "T", else "F". A composite group is composed of two groups and a set operator (stored in grouper_composites table) (e.g. union, intersection, etc). A composite group has no immediate members. All subjects in a composite group are effective members.

Returns:
the isCompositeFactor

setIsCompositeFactor

public void setIsCompositeFactor(String isComposite1)
if composite "T", else "F". A composite group is composed of two groups and a set operator (stored in grouper_composites table) (e.g. union, intersection, etc). A composite group has no immediate members. All subjects in a composite group are effective members.

Parameters:
isComposite1 - the isCompositeFactor to set

getModifySource

public String getModifySource()
Get (optional and questionable) modify source for this group.

Returns:
the modifySource

setModifySource

public void setModifySource(String modifySource1)
Get (optional and questionable) modify source for this group.

Parameters:
modifySource1 - the modifySource to set

getModifySubjectId

public String getModifySubjectId()
Get subject that last modified this group.

Returns:
the modifySubjectId

setModifySubjectId

public void setModifySubjectId(String modifySubjectId1)
Get subject that last modified this group.

Parameters:
modifySubjectId1 - the modifySubjectId to set

getModifyTime

public String getModifyTime()
Get last modified time for this group. yyyy/mm/dd hh24:mi:ss.SSS

Returns:
the modifyTime

setModifyTime

public void setModifyTime(String modifyTime1)
Get last modified time for this group. yyyy/mm/dd hh24:mi:ss.SSS

Parameters:
modifyTime1 - the modifyTime to set

getHasComposite

public String getHasComposite()
if this group has a composite member, T|F

Returns:
the hasComposite

setHasComposite

public void setHasComposite(String hasComposite1)
if this group has a composite member, T|F

Parameters:
hasComposite1 - the hasComposite to set

getLeftGroup

public WsGroup getLeftGroup()
left group if composite (note, detail will never be there)

Returns:
the leftGroup

setLeftGroup

public void setLeftGroup(WsGroup leftGroup1)
left group if composite (note, detail will never be there)

Parameters:
leftGroup1 - the leftGroup to set

getRightGroup

public WsGroup getRightGroup()
left group if composite (note, detail will never be there)

Returns:
the rightGroup

setRightGroup

public void setRightGroup(WsGroup rightGroup1)
left group if composite (note, detail will never be there)

Parameters:
rightGroup1 - the rightGroup to set