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 String |
formatResult(ClaimIF claim) |
DataContainerIF<PositionAccessorIF> |
getAvailableTableContent(TableNames_EN tableType) |
List<Integer> |
getClaimLayout() |
List<Integer> |
getClaimLayoutInputOnly() |
String |
getDescription()
The description of the object
|
ClaimContainerIF |
getEmptyClaim() |
Date |
getEndDate() |
int |
getId()
the id of the object
|
String |
getName() |
Date |
getStartDate() |
String |
getVersion() |
void |
group(ClaimContainerIF claimInput) |
protected void |
group(ClaimIF claim) |
String |
group(String claimInput) |
boolean |
isActive() |
boolean |
isDefault() |
protected void |
processClaim(ClaimIF claim,
DataManagerIF dataManager) |
void |
setActive(boolean active) |
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 |
setName(String name) |
void |
setStartDate(Date startDate) |
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
- ParseException
public AbstractGrouper(Integer id, GrouperVersionObject grouperVersionObject, Boolean loadDescription) throws ParseException
id
- grouperVersionObject
- loadDescription
- ParseException
public List<Integer> getClaimLayout()
getClaimLayout
in interface GrouperIF
public List<Integer> getClaimLayoutInputOnly()
getClaimLayoutInputOnly
in interface GrouperIF
public Date getStartDate()
getStartDate
in interface GrouperIF
public void setStartDate(Date startDate)
startDate
- the startDate to setpublic Date getEndDate()
getEndDate
in interface GrouperIF
public void setEndDate(Date endDate)
endDate
- the endDate to setpublic int getId()
IdentifiableIF
getId
in interface IdentifiableIF
public void setId(int id)
IdentifiableIF
setId
in interface IdentifiableIF
id
- the id to setpublic String getName()
getName
in interface NameableIF
public void setName(String name)
setName
in interface NameableIF
name
- the name to setpublic String getDescription()
DescribableIF
getDescription
in interface DescribableIF
public void setDescription(String description)
DescribableIF
setDescription
in interface DescribableIF
description
- 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 GrouperIF
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 GrouperIF
public DataContainerIF<PositionAccessorIF> getAvailableTableContent(TableNames_EN tableType)
getAvailableTableContent
in interface GrouperIF
tableType
- Copyright © 2022. All rights reserved.