Class AssignmentEditorDto
java.lang.Object
com.evolveum.midpoint.web.component.util.Selectable<T>
com.evolveum.midpoint.web.component.util.SelectableBeanImpl
com.evolveum.midpoint.web.component.assignment.AssignmentEditorDto
- All Implemented Interfaces:
DebugDumpable,SelectableBean,SelectableRow,Serializable,Comparable<AssignmentEditorDto>,org.apache.wicket.model.IDetachable,org.apache.wicket.util.io.IClusterable
public class AssignmentEditorDto
extends SelectableBeanImpl
implements Comparable<AssignmentEditorDto>, Serializable
TODO: unify with AssignmentItemDto
- Author:
- lazyman
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.evolveum.midpoint.web.component.util.SelectableBeanImpl
F_VALUEFields inherited from class com.evolveum.midpoint.web.component.util.Selectable
F_SELECTEDFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionAssignmentEditorDto(UserDtoStatus status, AssignmentType assignment, PageBase pageBase) AssignmentEditorDto(UserDtoStatus status, AssignmentType assignment, PageBase pageBase, UserType delegationOwner) -
Method Summary
Modifier and TypeMethodDescriptionclone()intcompareTo(AssignmentEditorDto other) static AssignmentEditorDtocreateDtoAddFromSelectedObject(ObjectType object, PageBase pageBase) static AssignmentEditorDtocreateDtoAddFromSelectedObject(ObjectType object, QName relation, PageBase pageBase) static AssignmentEditorDtocreateDtoAddFromSelectedObject(ObjectType object, QName relation, PageBase pageBase, UserType delegationOwner) static AssignmentEditorDtocreateDtoFromObject(ObjectType object, UserDtoStatus status, PageBase pageBase) static AssignmentEditorDtocreateDtoFromObject(ObjectType object, UserDtoStatus status, QName relation, PageBase pageBase) booleangetName()getNewValue(PrismContext prismContext) getPolicyRuleContainer(AssignmentType assignment) getType()inthashCode()booleanbooleanbooleanbooleanbooleanbooleanisModified(PrismContext prismContext) booleanbooleanbooleanbooleanvoidsetAlreadyAssigned(boolean alreadyAssigned) voidsetAltName(String altName) voidsetAssignedRelationsList(List<QName> assignedRelationsList) voidsetAttributes(List<ACAttributeDto> attributes) voidsetDefaultAssignmentConstraints(AssignmentConstraintsType defaultAssignmentConstraints) voidsetDelegationOwner(UserType delegationOwner) voidsetDescription(String description) voidsetEditable(boolean editable) voidsetFocusType(QName focusType) voidsetLimitTargetAllowTransitive(Boolean newValue) voidsetMinimized(boolean minimized) voidsetOrgRef(ObjectViewDto<OrgType> orgRef) voidsetOrgUnitManager(Boolean orgUnitManager) voidsetPrivilegeLimitationList(List<AssignmentInfoDto> privilegeLimitationList) voidsetPrivilegesLimitation(OtherPrivilegesLimitationType limitations) voidsetShowEmpty(boolean showEmpty) voidsetSimpleView(boolean simpleView) voidsetStatus(UserDtoStatus status) voidsetTenantRef(ObjectViewDto<OrgType> tenantRef) toString()Methods inherited from class com.evolveum.midpoint.web.component.util.SelectableBeanImpl
debugDump, debugDump, detach, getActiveSessions, getCustomData, getModel, getNodes, getResult, getValue, setActiveSessions, setCustomData, setDetachCustomData, setModel, setNodes, setResult, setResultMethods inherited from class com.evolveum.midpoint.web.component.util.Selectable
isSelected, setSelectedMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.web.component.util.SelectableBean
isSelected, setSelected
-
Field Details
-
F_TYPE
- See Also:
-
F_NAME
- See Also:
-
F_DESCRIPTION
- See Also:
-
F_ACTIVATION
- See Also:
-
F_RELATION
- See Also:
-
F_FOCUS_TYPE
- See Also:
-
F_TENANT_REF
- See Also:
-
F_ORG_REF
- See Also:
-
F_NEW_ASSIGNMENT
- See Also:
-
F_ALT_NAME
- See Also:
-
F_IS_ORG_UNIT_MANAGER
- See Also:
-
-
Constructor Details
-
AssignmentEditorDto
-
AssignmentEditorDto
public AssignmentEditorDto(UserDtoStatus status, AssignmentType assignment, PageBase pageBase, UserType delegationOwner)
-
-
Method Details
-
createDtoAddFromSelectedObject
public static AssignmentEditorDto createDtoAddFromSelectedObject(ObjectType object, PageBase pageBase) -
createDtoAddFromSelectedObject
public static AssignmentEditorDto createDtoAddFromSelectedObject(ObjectType object, QName relation, PageBase pageBase) -
createDtoAddFromSelectedObject
public static AssignmentEditorDto createDtoAddFromSelectedObject(ObjectType object, QName relation, PageBase pageBase, UserType delegationOwner) -
createDtoFromObject
public static AssignmentEditorDto createDtoFromObject(ObjectType object, UserDtoStatus status, PageBase pageBase) -
createDtoFromObject
public static AssignmentEditorDto createDtoFromObject(ObjectType object, UserDtoStatus status, QName relation, PageBase pageBase) -
getAttributes
-
setAttributes
-
isMinimized
public boolean isMinimized() -
setMinimized
public void setMinimized(boolean minimized) -
isShowEmpty
public boolean isShowEmpty() -
setShowEmpty
public void setShowEmpty(boolean showEmpty) -
isEditable
public boolean isEditable() -
setEditable
public void setEditable(boolean editable) -
getStatus
-
getActivation
-
getName
-
getTargetRef
-
getExtension
-
getType
-
setStatus
-
isModified
- Throws:
SchemaException
-
getOldValue
-
getNewValue
public PrismContainerValue<AssignmentType> getNewValue(PrismContext prismContext) throws SchemaException - Throws:
SchemaException
-
getDescription
-
getFocusType
-
getRelation
-
getRelationQName
-
setDescription
-
setFocusType
-
isOrgUnitManager
-
setOrgUnitManager
-
compareTo
- Specified by:
compareToin interfaceComparable<AssignmentEditorDto>
-
getTenantRef
-
setTenantRef
-
getOrgRef
-
setOrgRef
-
getAltName
-
setAltName
-
isSimpleView
public boolean isSimpleView() -
setSimpleView
public void setSimpleView(boolean simpleView) -
isAlreadyAssigned
public boolean isAlreadyAssigned() -
setAlreadyAssigned
public void setAlreadyAssigned(boolean alreadyAssigned) -
getDefaultAssignmentConstraints
-
getPolicyRuleContainer
-
setDefaultAssignmentConstraints
-
getAssignedRelationsList
-
setAssignedRelationsList
-
getPrivilegeLimitationList
-
setPrivilegeLimitationList
-
isLimitTargetAllowTransitive
public boolean isLimitTargetAllowTransitive() -
setLimitTargetAllowTransitive
-
getDelegationOwner
-
setDelegationOwner
-
getNotAssignedRelationsList
-
isAssignable
public boolean isAssignable() -
isMultyAssignable
public boolean isMultyAssignable() -
isSingleAssignable
public boolean isSingleAssignable() -
getPrivilegesLimitation
-
setPrivilegesLimitation
-
equals
- Overrides:
equalsin classSelectableBeanImpl
-
clone
-
hashCode
public int hashCode()- Overrides:
hashCodein classSelectableBeanImpl
-
toString
-
getNameForTargetObject
-