public abstract class AbstractGrouper extends Object implements GrouperIF
| Constructor and Description |
|---|
AbstractGrouper(Integer id,
GrouperVersionObject grouperVersionObject,
Boolean loadDescription) |
AbstractGrouper(int id,
String name,
String description,
String startDate,
String endDate,
boolean active,
boolean defaultt,
boolean loadDescription) |
| Modifier and Type | Method and Description |
|---|---|
protected ClaimIF |
castClaim(ClaimContainerIF claimInput)
Convert String-based input claim object
into internal claim object
|
protected String |
formatResult(ClaimIF claim) |
DataContainerIF<PositionAccessorIF> |
getAvailableTableContent(TableNames_EN tableType) |
List<Integer> |
getClaimLayout() |
List<Integer> |
getClaimLayoutInputOnly() |
ClaimManagerIF |
getClaimManager() |
DataManagerIF |
getDataManager() |
String |
getDescription()
The description of the object
|
ClaimContainerIF |
getEmptyClaim() |
Date |
getEndDate() |
int |
getId()
the id of the object
|
String |
getName() |
GrouperIF |
getNextVersion()
Get link to next version for spanning claims
|
Date |
getStartDate() |
String |
getVersion() |
void |
group(ClaimContainerIF claimInput) |
protected void |
group(ClaimIF claim) |
String |
group(String claimInput) |
boolean |
isActive() |
boolean |
isDefault() |
boolean |
isLinked() |
protected void |
processClaim(ClaimIF claim,
DataManagerIF dataManager) |
void |
setActive(boolean active) |
void |
setClaimManager(ClaimManagerIF claimManager) |
void |
setDataManager(DataManagerIF dataManager) |
void |
setDefault(boolean defaultFlag) |
void |
setDescription(String description)
Sets the objects internal description
|
void |
setEndDate(Date endDate) |
void |
setId(int id)
Sets the id for the object at run time
|
void |
setLinked()
Set flag to link
|
void |
setName(String name) |
void |
setNextVersion(GrouperIF nextVersion)
Set link to next version for spanning claims
|
void |
setStartDate(Date startDate) |
void |
setUnlinked()
Set flag to unlink
|
public AbstractGrouper(int id,
String name,
String description,
String startDate,
String endDate,
boolean active,
boolean defaultt,
boolean loadDescription)
throws ParseException
id - name - description - startDate - endDate - active - defaultt - loadDescription - ParseExceptionpublic AbstractGrouper(Integer id, GrouperVersionObject grouperVersionObject, Boolean loadDescription) throws ParseException
id - grouperVersionObject - loadDescription - ParseExceptionpublic boolean isLinked()
public void setLinked()
GrouperIFpublic void setUnlinked()
GrouperIFsetUnlinked in interface GrouperIFpublic GrouperIF getNextVersion()
GrouperIFgetNextVersion in interface GrouperIFpublic void setNextVersion(GrouperIF nextVersion)
GrouperIFsetNextVersion in interface GrouperIFnextVersion - the nextVersion to setpublic List<Integer> getClaimLayout()
getClaimLayout in interface GrouperIFpublic List<Integer> getClaimLayoutInputOnly()
getClaimLayoutInputOnly in interface GrouperIFpublic Date getStartDate()
getStartDate in interface GrouperIFpublic void setStartDate(Date startDate)
startDate - the startDate to setpublic Date getEndDate()
getEndDate in interface GrouperIFpublic void setEndDate(Date endDate)
endDate - the endDate to setpublic int getId()
IdentifiableIFgetId in interface IdentifiableIFpublic void setId(int id)
IdentifiableIFsetId in interface IdentifiableIFid - the id to setpublic String getName()
getName in interface NameableIFpublic void setName(String name)
setName in interface NameableIFname - the name to setpublic String getDescription()
DescribableIFgetDescription in interface DescribableIFpublic void setDescription(String description)
DescribableIFsetDescription in interface DescribableIFdescription - the description to setpublic boolean isActive()
public void setActive(boolean active)
active - the active to setpublic boolean isDefault()
public void setDefault(boolean defaultFlag)
defaultFlag - the defaultFlag to setpublic ClaimContainerIF getEmptyClaim()
getEmptyClaim in interface GrouperIFprotected ClaimIF castClaim(ClaimContainerIF claimInput)
claimInput - public void group(ClaimContainerIF claimInput)
protected void group(ClaimIF claim)
claim - protected void processClaim(ClaimIF claim, DataManagerIF dataManager)
claim - dataManager - public String getVersion()
getVersion in interface GrouperIFpublic DataContainerIF<PositionAccessorIF> getAvailableTableContent(TableNames_EN tableType)
getAvailableTableContent in interface GrouperIFtableType - public DataManagerIF getDataManager()
public void setDataManager(DataManagerIF dataManager)
dataManager - the dataManager to setpublic ClaimManagerIF getClaimManager()
getClaimManager in interface GrouperIFpublic void setClaimManager(ClaimManagerIF claimManager)
claimManager - the claimManager to setCopyright © 2024. All rights reserved.