Search in sources :

Example 16 with UIData

use of javax.faces.component.UIData in project TNTConcept by autentia.

the class TagBean method deleteOrganizationTags.

/**
 * Delete selected instance of the one-to-many field
 *
 * @return forward to the same page
 */
public String deleteOrganizationTags() {
    UIData table = (UIData) FacesUtils.getComponent("tag:organizationTags");
    tag.getOrganizationTags().remove(table.getRowData());
    return null;
}
Also used : UIData(javax.faces.component.UIData)

Example 17 with UIData

use of javax.faces.component.UIData in project TNTConcept by autentia.

the class DocumentBean method deleteVersions.

/**
 * Delete selected instance of the one-to-many field
 *
 * @return forward to the same page
 */
public String deleteVersions() {
    UIData table = (UIData) FacesUtils.getComponent("editDocument:versions");
    document.getVersions().remove(table.getRowData());
    return null;
}
Also used : UIData(javax.faces.component.UIData)

Example 18 with UIData

use of javax.faces.component.UIData in project TNTConcept by autentia.

the class CommissioningBean method deleteReviser.

public String deleteReviser() {
    final UIData table = (UIData) FacesUtils.getComponent("commissioning:revisers");
    final User toDelete = (User) table.getRowData();
    commissioning.getRevisers().remove(toDelete);
    return NavigationResults.EDIT;
}
Also used : User(com.autentia.tnt.businessobject.User) UIData(javax.faces.component.UIData)

Example 19 with UIData

use of javax.faces.component.UIData in project TNTConcept by autentia.

the class OrganizationBean method deleteTag.

public String deleteTag() {
    final UIData table = (UIData) FacesUtils.getComponent("organization:tags");
    final Tag toDelete = (Tag) table.getRowData();
    organization.getTags().remove(toDelete);
    return NavigationResults.EDIT;
}
Also used : UIData(javax.faces.component.UIData)

Example 20 with UIData

use of javax.faces.component.UIData in project TNTConcept by autentia.

the class OrganizationBean method searchContacts.

/**
 * Method to navigate to organization's contacts
 *
 * @return OrganizationBean#OUTCOME_SEARCH_CONTACTS
 */
public String searchContacts() {
    // Remove ourself from session to avoid Hibernate errors
    FacesUtils.removeFromSession("organizationBean");
    // Set an active search in contactBean to show only contacts related to
    // this organization
    UIData list = (UIData) FacesUtils.getComponent("organizations:list");
    Organization org = (Organization) list.getRowData();
    ContactBean contactBean = (ContactBean) FacesUtils.getBean("contactBean");
    // TODO
    contactBean.getSearch().setOrganization(org);
    return OUTCOME_SEARCH_CONTACTS;
}
Also used : UIData(javax.faces.component.UIData)

Aggregations

UIData (javax.faces.component.UIData)46 UIComponent (javax.faces.component.UIComponent)6 Tag (com.autentia.tnt.businessobject.Tag)3 Position (com.autentia.tnt.businessobject.Position)2 User (com.autentia.tnt.businessobject.User)2 Paginator (com.liferay.faces.alloy.component.paginator.Paginator)2 SearchExpressionHint (org.primefaces.expression.SearchExpressionHint)2 ActivityFile (com.autentia.tnt.businessobject.ActivityFile)1 CommissioningFile (com.autentia.tnt.businessobject.CommissioningFile)1 CommissioningPaymentData (com.autentia.tnt.businessobject.CommissioningPaymentData)1 Contact (com.autentia.tnt.businessobject.Contact)1 ContactInfo (com.autentia.tnt.businessobject.ContactInfo)1 Department (com.autentia.tnt.businessobject.Department)1 Interaction (com.autentia.tnt.businessobject.Interaction)1 Organization (com.autentia.tnt.businessobject.Organization)1 Locale (java.util.Locale)1 Matcher (java.util.regex.Matcher)1 FacesException (javax.faces.FacesException)1 UIColumn (javax.faces.component.UIColumn)1 UIInput (javax.faces.component.UIInput)1